社区
MS-SQL Server
帖子详情
如何把做好的数据库带走??
zrwhao
2004-04-28 07:11:01
从家里带到学校,是不是直接把那个date文件copy下来,然后复制到学校电脑就行了吗??比如把data下名字为xhy的数据库文件xhy.ldf与xhy.mdf拷下来放进学校电脑sql的data文件夹下就行了吗?
...全文
146
6
打赏
收藏
如何把做好的数据库带走??
从家里带到学校,是不是直接把那个date文件copy下来,然后复制到学校电脑就行了吗??比如把data下名字为xhy的数据库文件xhy.ldf与xhy.mdf拷下来放进学校电脑sql的data文件夹下就行了吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lgs6715
2004-04-28
打赏
举报
回复
单个.mdf文件就可以了
cccp203
2004-04-28
打赏
举报
回复
1、如果你使用ms sql 7.0 以上,可以先建立一个空的xhy,然后把原来的xhy.mdf及 xhy.ldf覆盖新的同名文件,就可以了。复制数据库文件时要先把sqlserver的服务关掉。
2、BACKUP出来后,在另一机器RESTORE回去,别忘选中OPTION页的FORCE项。
3、先用企业管理器把数据库分离,然后复制一份到目的机器,在目的机器上用企业管理器把数据库附加上去就行了。
zheninchangjiang
2004-04-28
打赏
举报
回复
你也可以只拷贝一个MDF文件:
sp_attach_single_file_db
将只有一个数据文件的数据库附加到当前服务器。
语法
sp_attach_single_file_db [ @dbname = ] 'dbname'
, [ @physname = ] 'physical_name'
参数
[@dbname =] 'dbname'
要附加到服务器的数据库的名称。dbname 的数据类型为 sysname,默认值为 NULL。
[@physname =] 'phsyical_name'
据库文件的物理名称,包括数路径。physical_name 的数据类型为 nvarchar(260),默认值为 NULL。
返回代码值
0(成功)或 1(失败)
结果集
无
注释
当使用 sp_attach_single_file_db 将数据库附加到服务器时,它创建一个新的日志文件并执行额外的清除工作,从新附加的数据库中删除复制。
仅对以前使用显式 sp_detach_db 操作从服务器分离的数据库执行 sp_attach_single_file_db。
权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行本过程。
示例
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
zheninchangjiang
2004-04-28
打赏
举报
回复
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。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。
返回代码值
0(成功)或 1(失败)
结果集
无
注释
只应对以前使用显式 sp_detach_db 操作从数据库服务器分离的数据库执行 sp_attach_db。如果必须指定多于 16 个文件,请使用带有 FOR ATTACH 子句的 CREATE DATABASE。
如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库以进行复制,则应该运行 sp_removedbreplication 从数据库删除复制。
权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行本过程。
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。
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'
zrwhao
2004-04-28
打赏
举报
回复
附加的语句怎么写??
select sp_attatch_db xhy???
zheninchangjiang
2004-04-28
打赏
举报
回复
这样就可以了,然后用 sp_attatch_db 附加这两个文件就行了
员工离职:防范五大风险和应对措施.docx
应对这一风险,企业可以采取如下措施:建立客户信息
数据库
,实施客户关系管理;通过品牌战略,建立品牌忠诚度;适时调整员工岗位,及时将关键员工的能力和资源转化为企业的资产。 岗位空缺是员工离职的直接后果之一...
员工离职:防范五大风险和应对措施.doc
为了防范这一风险,企业应建立客户信息
数据库
并实施客户关系管理,确保客户资源属于企业。同时,通过品牌战略的实施,提升品牌对客户的吸引力,减少对个别销售人员的依赖。 岗位空缺是员工离职直接带来的后果之一,...
CATI中心制度和职能.doc
4. 访问室内禁止进食,仅允许饮水,保持座位干净,离开时
带走
垃圾。 5. 不得频繁离席,特殊情况需提前告知并得到许可。 6. 避免在工作区域从事与访问无关的活动,如看书、化妆等。 7. 保持安静,避免影响他人工作。 ...
居家养老服务站有关工作制度参考.pdf
他们应爱护公共财物,不得擅自
带走
物品,遇到问题要及时向上级汇报,以确保服务站的正常运作。 二、居家养老服务站安全制度 安全是首要任务,工作人员需
做好
安全保卫工作,预防老人和设施遭受损失。遵循预防为主的...
如何将Android
数据库
操作通用化(一)
概述在开始考虑Android的
数据库
操作之前,我们先回想一下Web方面的
数据库
操作。如果我们只是停留在JDBC的简单使用和封装上(比如纯JDCB,或者DBUtils),即使我们对
数据库
的增删改查操作进行了接口的抽取,代码依旧...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章