SqlServer2008R2数据库的导出

时间:2022-06-01 21:57:48
自己在SqlServer2008R2上建的数据库怎么导出来,让别人附加,最好有详细步骤,谢谢了

7 个解决方案

#1


最简单的办法就是停掉SQLserver2008后将其两个文件拷贝出来后再附加上去

#2


如果数据库名字是test,那么你把test.mdf、test_log.ldf两个文件拷出去再附加,拷贝之前必须先停掉sql

#3


引用 2 楼 rockyljt 的回复:
如果数据库名字是test,那么你把test.mdf、test_log.ldf两个文件拷出去再附加,拷贝之前必须先停掉sql

我就是没找到这两个文件,我建数据库的时候也没让我选存储路径

#4


引用 2 楼 rockyljt 的回复:
如果数据库名字是test,那么你把test.mdf、test_log.ldf两个文件拷出去再附加,拷贝之前必须先停掉sql

我就是没找到这两个文件,我建数据库的时候也没让我选存储路径

#5


1.开始--程序--Microsoft SQL Server 2008 R2--配置工具--SQL SERVER配置管理器,打开后左边选择SQL SERVER服务,在右边选择SQL SERVER(MSSQLSERVER2008),然后右键,选择停止。
2.找到数据库文件所在文件夹,如果不知道,可以进入MSSQL的SSMS界面,左边选择你自建的数据库,然后右键选择属性,左边选择文件,右边会有显示两个数据库文件的路径。
3.将mdf和ldf文件拷贝出来,到其他机器上,然后打开MSSQL进入SSMS界面,右键数据库,选择附件,选择正确的路径即可。
4.别忘记重新启动本机的数据库服务。
5.需要保证两边数据库的版本一致。

#6


查看数据库文件路径可以执行系统存储过程
exec sp_helddb 'databasename'

#7


引用 6 楼 tangguangqiang 的回复:
查看数据库文件路径可以执行系统存储过程
exec sp_helddb 'databasename'

嗯,你这个SQL语句可以,但有个地方写错了 应该是 exec sp_helpdb 'databasename'

#1


最简单的办法就是停掉SQLserver2008后将其两个文件拷贝出来后再附加上去

#2


如果数据库名字是test,那么你把test.mdf、test_log.ldf两个文件拷出去再附加,拷贝之前必须先停掉sql

#3


引用 2 楼 rockyljt 的回复:
如果数据库名字是test,那么你把test.mdf、test_log.ldf两个文件拷出去再附加,拷贝之前必须先停掉sql

我就是没找到这两个文件,我建数据库的时候也没让我选存储路径

#4


引用 2 楼 rockyljt 的回复:
如果数据库名字是test,那么你把test.mdf、test_log.ldf两个文件拷出去再附加,拷贝之前必须先停掉sql

我就是没找到这两个文件,我建数据库的时候也没让我选存储路径

#5


1.开始--程序--Microsoft SQL Server 2008 R2--配置工具--SQL SERVER配置管理器,打开后左边选择SQL SERVER服务,在右边选择SQL SERVER(MSSQLSERVER2008),然后右键,选择停止。
2.找到数据库文件所在文件夹,如果不知道,可以进入MSSQL的SSMS界面,左边选择你自建的数据库,然后右键选择属性,左边选择文件,右边会有显示两个数据库文件的路径。
3.将mdf和ldf文件拷贝出来,到其他机器上,然后打开MSSQL进入SSMS界面,右键数据库,选择附件,选择正确的路径即可。
4.别忘记重新启动本机的数据库服务。
5.需要保证两边数据库的版本一致。

#6


查看数据库文件路径可以执行系统存储过程
exec sp_helddb 'databasename'

#7


引用 6 楼 tangguangqiang 的回复:
查看数据库文件路径可以执行系统存储过程
exec sp_helddb 'databasename'

嗯,你这个SQL语句可以,但有个地方写错了 应该是 exec sp_helpdb 'databasename'