将BCP命令与sql server Local DB结合使用



我正试图在sql server本地数据库上使用bcp。首先,bcp甚至在本地数据库上工作吗?如果我尝试在常规sql server数据库上使用此命令。

exec master.dbo.xp_cmdshell 'bcp db.dbo.table out c:testresults.txt -w -T -S <server>'

它很好用。。没有错误如果我随后将服务器更改为localhost(localdb)v11.0,它表示找不到实例。我试着到处找。我想知道如何让它与本地数据库一起工作。任何帮助都将被视为

对于SQL Server LocalDB 2016,请使用以下内容:

bcp YourDBName.dbo.table out c:testtest.txt -w -T -S (localdb)MSSQLLocalDB

您必须指定mdf文件所在的路径
这在sqllocaldb2012:中对我有效

bcp [c:path_to_dbdb.mdf].dbo.table out c:testtest.txt -w -T -S (localdb)v11.0

如果连接到本地sql服务器,只需省略-S和服务器。BCP将采用默认实例,即localhost。

最新更新