请问怎么附加 SQL SERVER 数据库?谢谢

发布网友 发布时间:2024-10-23 22:36

我来回答

3个回答

热心网友 时间:2024-11-17 14:14

有2种办法:

1、如果你要可视化操作的话,那可以用企业管理器:

企业管理器----》展开树--》右击----》所有任务----》附加数据库--》选择需要附加数据库文件----》确定

2、用系统自带的存储过程实现:

语法
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。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

热心网友 时间:2024-11-17 14:22

打开企业管理器----对着【数据库】右击----所有任务----附加数据库--然后选择需要附加数据库的路径----确定就可以了

热心网友 时间:2024-11-17 14:22

你用的是哪个数据库,2005还是2000.右击数据库,选择附加,就可以了,找到你数据库存放的位置,就O了

热心网友 时间:2024-11-17 14:19

有2种办法:

1、如果你要可视化操作的话,那可以用企业管理器:

企业管理器----》展开树--》右击----》所有任务----》附加数据库--》选择需要附加数据库文件----》确定

2、用系统自带的存储过程实现:

语法
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。文件名列表至少必须包括主文件,主文件包含指向数据库中其它文件的系统表。该列表还必须包括数据库分离后所有被移动的文件。
示例
下面的示例将 pubs 中的两个文件附加到当前服务器。

EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

热心网友 时间:2024-11-17 14:15

打开企业管理器----对着【数据库】右击----所有任务----附加数据库--然后选择需要附加数据库的路径----确定就可以了

热心网友 时间:2024-11-17 14:15

你用的是哪个数据库,2005还是2000.右击数据库,选择附加,就可以了,找到你数据库存放的位置,就O了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com