Я хочу прикрепить свою базу данных на сервере sql без использования мастерской управления, как это сделать? Просьба помочьПрикрепить базу данных без студия управления
Благодаря
Я хочу прикрепить свою базу данных на сервере sql без использования мастерской управления, как это сделать? Просьба помочьПрикрепить базу данных без студия управления
Благодаря
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';
sqlcmd -S Server\Instance
USE [master]
GO
CREATE DATABASE databasename ON
(FILENAME = N'path\databasename.mdf'),
(FILENAME = N'path\databasename.ldf')
FOR ATTACH ;
GO
уже существует, и я хочу только добавить ... но этот скрипт не привязывает мою базу данных sql ... –
Зависит немного от версии SQL Server, но последние из них вы можете использовать SQLCMD что вы хотите сделать это из CMD линии. См SO вопросы, как
How to attach a SQL Server database from the command line
Какие ссылки TechNet
+1. Да. Помогает просто проверять документацию время от времени;) OP, очевидно, никогда не потрудился узнать, что он там использует. База данных – TomTom