2014-02-15 2 views

ответ

2
Syntax of Query for attach 

sp_attach_db [ @dbname= ] 'dbname' 
    , [ @filename1= ] 'filename_n' [ ,...16 ] 

Например:

EXEC sp_attach_db @dbname = N'AdventureWorks2012', 
    @filename1 = 
N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\AdventureWorks2012_Data.mdf', 
    @filename2 = 
N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\AdventureWorks2012_log.ldf'; 

Синтаксис запроса отрывать

sp_detach_db [ @dbname= ] 'database_name' 
    [ , [ @skipchecks= ] 'skipchecks' ] 
    [ , [ @keepfulltextindexfile = ] 'KeepFulltextIndexFile' ] 

Например:

exec sp_detach_db @dbname='AdventureWorks2012' 
    , @keepfulltextindexfile='true'; 
+2

+1. Да. Помогает просто проверять документацию время от времени;) OP, очевидно, никогда не потрудился узнать, что он там использует. База данных – TomTom

2
sqlcmd -S Server\Instance 

USE [master] 
GO 
CREATE DATABASE databasename ON 
(FILENAME = N'path\databasename.mdf'), 
(FILENAME = N'path\databasename.ldf') 
FOR ATTACH ; 
GO 
+0

уже существует, и я хочу только добавить ... но этот скрипт не привязывает мою базу данных sql ... –

Смежные вопросы