
方法/步骤
安装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附加数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)