Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 附加数据库而不使用管理studio_Sql_Sql Server_Database - Fatal编程技术网

Sql 附加数据库而不使用管理studio

Sql 附加数据库而不使用管理studio,sql,sql-server,database,Sql,Sql Server,Database,我想在不使用Management studio的情况下将数据库附加到sql server中如何执行? 好心帮忙 谢谢 例如: 查询分离的语法 例如: 有点取决于SQL Server的版本,但最近可以使用SQLCMD的版本是,您希望从cmd行执行此操作。看到这样的问题了吗 其中引用了+1。是 啊有时只需检查文档就可以了;)OP显然从来没有费心去了解他在那里使用什么。数据库已经存在,我只想附加…但是这个脚本没有附加我的sql数据库。。。 Syntax of Query for attach sp

我想在不使用Management studio的情况下将数据库附加到sql server中如何执行? 好心帮忙

谢谢

例如:

查询分离的语法

例如:


有点取决于SQL Server的版本,但最近可以使用SQLCMD的版本是,您希望从cmd行执行此操作。看到这样的问题了吗


其中引用了

+1。是 啊有时只需检查文档就可以了;)OP显然从来没有费心去了解他在那里使用什么。数据库已经存在,我只想附加…但是这个脚本没有附加我的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