低版本的数据库不能兼容高版本的数据库文件,所以Sql2008创建的数据库文件附加不上Sql2005给你一个方法:你可以在Sql2008中,将建表语句导出,成功sql脚本,然后将表里面的数据导出到本地access文件里面,然后打开Sql2005,手动创建一个同名的数据库,然后执行该sql脚本,最后将access文件导入到对应的表中即可
这样就可以了。\x0d\EXEC SP_ATTACH_DB 数据库名称 'mdf'(数据库文件地址), 'ldf' (日志文件地址)\x0d\你的就是这样了:\x0d\EXEC SP_ATTACH_DB data, 'D:\datamdf','D\dataldf'
方法/步骤
安装SQL SERVER 2005 数据库和SP4补丁包,这里不再详细赘述。相关资料,请度娘之。
如果不安装SP4补丁包,是不会出现 SQL Server Management Studio的哦,切记切记
打开sql2005管理工具
开始 —> 程序 —> Microsoft SQL Server 2005 —> SQL Server Management Studio
连接数据库
找到“数据库”,然后点击“附加”。
在“附加数据库”窗口的左边中间位置找到“添加”按钮单击
在d出的框中,选择要附加的数据库文件,点击“确定”。
回到,第一个窗口处,继续“确定”,OK,大功告成。
最后,记得检查下,数据库是否导入成功了。相关SQL命令和方法,自己继续度娘之。
方法/步骤
1、找到要打开的数据库文件,如图
2、如图所示,该数据库文件后缀名为mdf,是SQL Server数据库的数据文件,这里将用SQL Server数据库对该文件进行打开。启动SQL Server数据库,如图
3、图为启动SQL Server Management Studio时的界面,登录后可以管理数据库数据。开启之后的界面如图
4、提示用户输入用户名和登录密码,输入正确后,点击登录,进入管理界面,如图
5、进入管理界面后,右键选择数据库,再选择附加功能,如图
6、点击附加后,出现窗口,如图
7、在附加数据库窗口中,点击添加按钮,提示选择要附加的数据库,如图
8、选种要添加的数据库,点击确定,在管理界面中会出现添加的数据库,如图
9、打开数据库,就可以看到数据库中的表,表中的数据都可以看到。如图
注意事项
按以上步骤来,就可以打开数据库文件。
不要直接点右键进行打开,可能会对文件告成损坏。
附加数据语句为:
EXEC sp_attach_db @dbname=N'DATAName',@filename1=N'D:\MSSQLDATA\DATANamemdf',@filename2=N'D:\MSSQLDATA\DATANameldf'其中
DATAName:数据库名称
D:\MSSQLDATA\DATANamemdf:数据库文件真实物理路径
D:\MSSQLDATA\DATANameldf:数据库日志文件真实物理路径
以上就是关于在SQL server 2008怎么附加数据库文件全部的内容,包括:在SQL server 2008怎么附加数据库文件、在sql server中 附加数据库的代码怎么写、sqlserver2008怎么附加sql2005数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)