如何把别人机器里数据库拿到自己的sql server里来?

Bmonkey 2003-05-09 05:33:32
如何把别人的机器里的数据库文件拿到自己的sql server里来用呢?
在两台机器没有连网的情况下?
...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bmonkey 2003-05-09
  • 打赏
  • 举报
回复
选择数据源的时候,它没有选项让我选我想导入的文件啊?
请大家告诉我,我应该怎么选择~~
麻烦了~~
xiaonan 2003-05-09
  • 打赏
  • 举报
回复
如果是dbf的话,利用slqserver的导入功能。
首先建立一个数据库,空的,然后选择导入数据
选择数据源-》选择目的数据库-》选择数据表,ok
Bmonkey 2003-05-09
  • 打赏
  • 举报
回复
如果是dbf格式的文件呢?
应该怎么做呢?
飞天林 2003-05-09
  • 打赏
  • 举报
回复
1.获得备份文件然后restore
2.拷贝.mdf、.ndf、.ldf文件后attach,前提是拷贝时要停sql服务
caiyunxia 2003-05-09
  • 打赏
  • 举报
回复
拷贝数据库文件
企业管理器--所有任务--附加数据库
或者
sp_attach_db
将数据库附加到服务器。

语法
sp_attach_db [ @dbname = ] 'dbname'
, [ @filename1 = ] 'filename_n' [ ,...16 ]

参数
[@dbname =] 'dbname'

要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。

[@filename1 =] 'filename_n'

数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以指定 16 个文件名。参数名称以 @filename1 开始,递增到 @filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。

34,590

社区成员

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

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