• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

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

Bmonkey 2003-05-09 05:33:32
如何把别人的机器里的数据库文件拿到自己的sql server里来用呢?
在两台机器没有连网的情况下?
...全文
44 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。

回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-09 05:33
社区公告
暂无公告