我为了学习数据库,从网上下载了一个C#+SQL SERVER2000的项目源代码,有俩文件夹,一个是代码,一个是数据库。
在数据库文件夹里有一个sqlserver 脚本文件,两个databasefile文件和一个bak文件。
那个脚本执行后只是生成了一个带有很多空表的数据库,里面一行数据都没有。
我把那些下载下来的database file文件拷贝到C:\Program Files\Microsoft SQL Server\MSSQL\Data文件夹下,替换掉脚本生成的database file文件,再打开企业管理器的时候看数据库名字变灰,后面加了置疑俩字。请问如何才能把数据拷进空的数据库呢?
用导入的方法也不行,因为下载下来的database file 不知道选什么数据源。。

解决方案 »

  1.   

    是 bak 文件的话可以直接还原啊
      

  2.   

    右键数据库 - > 还原数据库 -> 设备 ->选择你的bak
      

  3.   

    回5楼,脚本代码执行后生成的是一个没有数据的,带有很多空表的数据。(脚本代码我看了,里面就是create table和create proc)。我想要的是,有几千条数据的数据库。2-4楼说的,我试了下,提示设备激活错误,后在选项里修改了其文件位置就可以了。
    总结来说,就是直接新建一个数据库,然后点还原就可以,这个最简单,脚本文件都不需要运行。
    谢谢大家的帮助!!