高分求救 新增一个设备,选择正确的路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能否说得详细点呢?谢谢~! 一般是选项那个页的东西,你没有改 你新取一个库名字,然后检查生成的文件名对不对 附加数据库.mdf, .ldf 文件的处理CREATE DATABASE 你的旧库名 ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')FOR ATTACHGOEXEC 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'or企业管理器-》服务器-》右键-》所有任务-》附加数据库。.bak,.dat文件的处理还可以用备份恢复的方法backup database db to disk ='c:\db.bak'copy file to another server.bak,.dat文件的处理注意一下恢复时的源文件路径和恢复到的路径是否正确RESTORE FILELISTONLY 命令可以帮助查看源文件路径如RESTORE FILELISTONLYfrom disk='f:\db.bak' 结果为tdmis_Data e:\database\db.mdf D PRIMARY 497221632 35184372080640tdmis_Log e:\database\db.ldf L NULL 1048576 35184372080640然后用restore database dbfrom disk='f:\db.bak'with NORECOVERY,move 'db' to 'e:\database\td.mdf',move 'db_Log' to 'e:\database\db_log.ldf'就可以了or1、打开ENTERPRISE MANAGER,展开到DATABASES。2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮5、选中您所创建的备份文件,即可成功。恢复:右键数据库-->所有任务-->还原数据库-->写入你想要的新的数据库名字-->从设备-->选择设备-->添加-->选择你的文件-->确定-->确定-->选项-->改为现在的data目录的路径-->OK其中:"写入名字"-->不要与现在的冲突了,或选强制恢复"改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf 但原来的 登录,job 需要重新建立 选项那里要改什么?常规那里的数据库我是不是随便写个和目前数据库不重的名字啊? 用单文件附加试一下,可不可以! 在线SQL求助 为什么下载的excel在本地另存后才能导入数据库 这句批次出货问题的SQL功力很不错哦 请问如何让数据库表自动生成id!?? update触发器一个问题 重发利用存储过程进行总分计算的问题 如果过滤掉字段中的奇异字符(乱码)! 存储过程中用like时的问题 关于查询的问题? 求备份到文件的sql语句,不是到设备 请问sql数据库数据导出时候可以导成.sql文件吗?包括数据,谢谢! Access 提示查询太复杂,我该怎么办,老大,明天要教程序了(急)
.mdf, .ldf 文件的处理CREATE DATABASE 你的旧库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
FOR ATTACH
GO
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'or企业管理器-》服务器-》右键-》所有任务-》附加数据库。
.bak,.dat文件的处理
还可以用备份恢复的方法backup database db to disk ='c:\db.bak'copy file to another server
.bak,.dat文件的处理注意一下恢复时的源文件路径和恢复到的路径是否正确
RESTORE FILELISTONLY 命令可以帮助查看源文件路径
如
RESTORE FILELISTONLY
from disk='f:\db.bak' 结果为
tdmis_Data e:\database\db.mdf D PRIMARY 497221632 35184372080640
tdmis_Log e:\database\db.ldf L NULL 1048576 35184372080640然后用
restore database db
from disk='f:\db.bak'
with NORECOVERY,
move 'db' to 'e:\database\td.mdf',
move 'db_Log' to 'e:\database\db_log.ldf'就可以了or1、打开ENTERPRISE MANAGER,展开到DATABASES。
2、在DATABASES上点右键,“所有任务”中选“RESTORY DATABASE”
3、在GENERAL标签页中选择“FROM DEVICE”,再点击“SELECT DEVICE”
4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE NAME”,点击...按钮
5、选中您所创建的备份文件,即可成功。恢复:
右键数据库-->所有任务-->还原数据库-->写入你想要的新的数据库名字-->从设备-->选择设备-->添加-->选择你的文件-->确定-->确定-->选项-->改为现在的data目录的路径-->OK其中:
"写入名字"-->不要与现在的冲突了,或选强制恢复
"改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf
但原来的 登录,job 需要重新建立