关于从一个机器sql数据库导入另一个机器sql的问题

jun003 2003-10-16 10:52:39
我已经用了大力大侠提出的方法

拷贝你的data目录下的数据库文件,步骤:
停止sql服务或脱机-->拷贝你的data目录下的数据库文件
粘贴你的数据库文件到目标机上,步骤:
打开osql或isql 执行:

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

但是在用: osql /Slocalhost /E
方法时,提示我输入密码,不管用sa密码还是Administrator密码登录,或者是空密码它都提示我Administrator登录错误. 请问这是为什么?
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
txlicenhe 2003-10-16
  • 打赏
  • 举报
回复
1: sa连接: isql -U sa -P password -S servername -d master -i test.sql
2: NT认证: isql /Slocalhost /L /E /iC:\test.sql
sdhdy 2003-10-16
  • 打赏
  • 举报
回复
不加 -U -P选项试试
如果 -U 或 -P 选项都没有使用,则 SQL Server 2000 将尝试使用 Windows 身份验证模式进行连接。身份验证基于运行 osql 的 Microsoft Windows NT® 用户帐户。
sdhdy 2003-10-16
  • 打赏
  • 举报
回复
try:
osql /S "localhost" /E
friendliu 2003-10-16
  • 打赏
  • 举报
回复
在企业管理中,打开实例,
右击实例:所有任务。。。附加数据库。。。然后选择数据库文件就行了
伍子V5 2003-10-16
  • 打赏
  • 举报
回复
改变你的数据库登陆方式为混合验证

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧