2008年附加SQL server 2000数据库

2008年附加SQL server 2000数据库,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我有SQLServer2000的MDF文件,我没有2000,但VisualStudio2008我想将此MDF附加到我的studio 2008,我如何才能做到这一点。 谢谢确定-您应该能够将SQL Server 2000数据库连接到SQL Server 2008。您可以通过SQLServerManagementStudio界面或针对2008服务器的脚本来执行此操作 USE master; GO CREATE DATABASE db ON PRIMARY (FILENAME =

我有SQLServer2000的MDF文件,我没有2000,但VisualStudio2008我想将此MDF附加到我的studio 2008,我如何才能做到这一点。
谢谢

确定-您应该能够将SQL Server 2000数据库连接到SQL Server 2008。您可以通过SQLServerManagementStudio界面或针对2008服务器的脚本来执行此操作

USE master;
GO
CREATE DATABASE db ON PRIMARY 
   (FILENAME = 
      'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\db.mdf')
   LOG ON (FILENAME = 
      'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\db_log.ldf')
   FOR ATTACH;
GO
替换数据库名和文件路径。执行附加操作时,数据库将升级为SQL Server 2008数据库,但将保持SQL 2000兼容模式


这里有一个包含更多信息的链接:

你是说你有SQL Server 2008吗?是的,我有visual studio 2008。是否有任何第三方工具可以从MDF文件生成sql脚本,以便我可以用来生成脚本?请澄清-您想从MDF文件的内容生成数据库项目?我有一个2000年生成的数据库,这意味着我有这个数据库的MDF和日志文件,现在我想附加这个SQLserver 2008 bc应用程序使用visual studio 2008,需要从2000迁移到2008,因此如果我可以从该MDF生成脚本,我可以使用该脚本作为备份,并在2008年运行该脚本,从而在2008年生成db。我在2008年使用这个2000分贝还有其他选择吗??