sqlserver2008怎么附加sql2005数据库

sqlserver2008怎么附加sql2005数据库,第1张

 方法/步骤

安装SQL SERVER 2005 数据库和SP4补丁包,这里不再详细赘述。相关资料,请度娘之。

如果不安装SP4补丁包,是不会出现 SQL Server Management Studio的哦,切记切记

打开sql2005管理工具

开始 —> 程序 —> Microsoft SQL Server 2005 —> SQL Server Management Studio

连接数据库

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

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

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

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

最后,记得检查下,数据库是否导入成功了。相关SQL命令和方法,自己继续度娘之。

先把你的数据库文件放到Data文件夹中,然后使用一下代码附加

参数

[@dbname =] 'dbname'

要附加到服务器的数据库的名称。该名称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。

[@filename1 =] 'filename_n'

数据库文件的物理名称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL

EXEC sp_attach_db @dbname = N'pubs',

@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test_datamdf',

@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test_logldf'

EXEC sp_attach_db @dbname = N'Ty20051029101451aaa',

@filename1 = N'd:\5屏幕\Ty20051029101451aaa_datamdf',

@filename2 = N'd:\5屏幕\Ty20051029101451aaa_logldf'

可能是你的ldf有问题了或不存在,但没问题,也可以在只有mdf文件的情况下进行附加的(直接能查询分析器执行):

sp_attach_single_file_db

将只有一个数据文件的数据库附加到当前服务器。

语法

sp_attach_single_file_db

[

@dbname

=

]

'dbname'

,

[

@physname

=

]

'physical_name'

参数

[@dbname

=]

'dbname'

要附加到服务器的数据库的名称。dbname

的数据类型为

sysname,默认值为

NULL。

[@physname

=]

'phsyical_name'

据库文件的物理名称,包括数路径。physical_name

的数据类型为

nvarchar(260),默认值为

NULL。

示例

下面的示例分离

pubs,然后将

pubs

中的一个文件附加到当前服务器。

EXEC

sp_detach_db

@dbname

=

'pubs'

EXEC

sp_attach_single_file_db

@dbname

=

'pubs',

@physname

=

'c:\Program

Files\Microsoft

SQL

Server\MSSQL\Data\pubsmdf'

以上就是关于sqlserver2008怎么附加sql2005数据库全部的内容,包括:sqlserver2008怎么附加sql2005数据库、如何在查询分析器里面写SQL语句来附加数据库、sql server2000附加数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9294836.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存