sqlserver2008怎么附加sql2005数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver2008怎么附加sql2005数据库相关的知识,希望对你有一定的参考价值。

 方法/步骤
  安装SQL SERVER 2005 数据库和SP4补丁包,这里不再详细赘述。相关资料,请度娘之。
  如果不安装SP4补丁包,是不会出现 SQL Server Management Studio的哦,切记切记
  打开sql2005管理工具
  开始 —> 程序 —> Microsoft SQL Server 2005 —> SQL Server Management Studio
  

  连接数据库

  找到“数据库”,然后点击“附加”。

  在“附加数据库”窗口的左边中间位置找到“添加”按钮单击

  在弹出的框中,选择要附加的数据库文件,点击“确定”。

  回到,第一个窗口处,继续“确定”,OK,大功告成。

  最后,记得检查下,数据库是否导入成功了。相关SQL命令和方法,自己继续度娘之。
参考技术A   1:通过Generate Scripts(包括数据) ,这个方法呢,如果对于很小的数据库,倒是一个非常方便的方法。注意前提是数据库很小,如果数据库很大,那你千万别选这个方法,SQL导入数据的性能会折磨死你。
  2:通过Generate Scripts(生成表、视图等),然后使用SQL Server Import and Export Tool导入数据
  3: Red Gate SQL Compare 工具
  本回答被提问者采纳

数据库附加上是只读的,想删了它该怎么删

先用Windws登陆一边,然后把数据库的文件夹的只读属性的勾选框给删掉,然后在用SQL登陆,再次附加就好了,呵呵…… 参考技术A 右键,删除库,要想不是只读的必须将导入的库放入你sql server 的目录下的date下 参考技术B 别用SA 登录以后就不会出现这个问题 删除后刷新就OK 参考技术C   sql server中附加数据库是读写方式才可以删除的,删除方法如下:
  用户可以附加复制的或分离的 SQL Server 数据库。当将包含全文目录文件的 SQL Server 2005 数据库附加到 SQL Server 2014 服务器实例上时,会将目录文件从其以前的位置与其他数据库文件一起附加,这与在 SQL Server 2005 中的情况相同。
  附加日志文件的要求在某些方面取决于数据库是读写的还是只读的,如下所示:
  对于读写数据库,通常可以附加新位置中的日志文件。不过,在某些情况下,重新附加数据库需要使用其现有的日志文件。因此,请务必保留所有分离的日志文件,直到在不需要这些日志文件的情况下成功附加了数据库。
  如果读写数据库具有单个日志文件,并且您没有为该日志文件指定新位置,附加操作将在旧位置中查找该文件。如果找到了旧日志文件,则无论数据库上次是否完全关闭,都将使用该文件。但是,如果未找到旧文件日志,数据库上次是完全关闭且现在没有活动日志链,则附加操作将尝试为数据库创建新的日志文件。
  如果附加的主数据文件是只读的,则数据库引擎假定数据库也是只读的。对于只读数据库,日志文件在数据库主文件中指定的位置上必须可用。因为 SQL Server 无法更新主文件中存储的日志位置,所以无法生成新的日志文件。

以上是关于sqlserver2008怎么附加sql2005数据库的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整

SQL2008附加SQL2005的数据库出错

数据库附加不了是怎么回事 (数据库是2008的)

我使用SQL server 2008附加2005的数据库,但是出现错误!

sql server 2008附加数据库出错

sql Server 怎么把2008高版本数据库用在2005版本上啊