sql附加数据库时错误

sql附加数据库时错误,第1张

1

那你这样

先新建一个

同名的数据库

2

停止

数据库服务器

将tt_datamdf覆盖新建的数据这个

数据库文件

3

企业管理器

附加数据库

或用楼上的语句附加

你先试一下

如果不行

如果置疑了就会很麻烦,

还有如果这个数据库很重要的话,你给我传过来我帮你!

应该是

向下兼容

的,2005创建的数据库不能附加到2000吧

顺便说一句,附加数据库的语句应该是

create

database

数据库名

on

name=数据库逻辑名

filename=数据库路径

for

attach

先把你的数据库文件放到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'

sp_attach_db:将数据库附加到服务器。

语法

sp_attach_db

[

@dbname

=

]

'dbname'

,

[

@filename1

=

]

'filename_n'

[

,16

]

参数

[@dbname

=]

'dbname'

要附加到服务器的数据库的名称。该名称必须是唯一的。dbname

的数据类型为

sysname,默认值为

NULL。

[@filename1

=]

'filename_n'

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

的数据类型为

nvarchar(260),默认值为

NULL。最多可以指定

16

个文件名。

参数名称以

@filename1

开始,递增到

@filename16。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。

该列表还必须包括数据库分离后所有被移动的文件。

返回代码值:0(成功)或

1(失败)

eg:下面的示例将

pubs

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

EXEC

sp_attach_db

@dbname

=

N'pubs',

@filename1

=

N'c:\Program

Files\Microsoft

SQL

Server\MSSQL\Data\pubsmdf',

@filename2

=

N'c:\Program

Files\Microsoft

SQL

Server\MSSQL\Data\pubs_logldf'

EXEC

sp_attach_db

@dbname

=

N'Ty20051029101451aaa',

@filename1

=

N'd:\5屏幕\Ty20051029101451aaa_datamdf',

@filename2

=

N'd:\5屏幕\Ty20051029101451aaa_logldf'

首先:要打开Microsoft SQL Server Management Studio并进入对象资源管理器

其次:在展开的第一级节点中找到"数据库"节点并在此节点(数据库)上右击鼠标选择附加数据库选项接着会出现附加数据库对话框,

再次:在附加数据库对话框中点击"添加"按钮,会出现"定位数据库文件"对话框选择你要附加的数据库文件再点击"确定"按钮再次点下"确定"按钮,就可以了

最后再到你的"对象资源管理器"中查看就可以了

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

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

原文地址: http://outofmemory.cn/sjk/9397400.html

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

发表评论

登录后才能评论

评论列表(0条)

保存