2015-11-26 45 views
1

我想在sql服務器本地數據庫上使用bcp。首先關閉bcp甚至在本地數據庫上工作? 如果我嘗試在普通的sql server數據庫上使用這個命令。使用BCP命令與SQL服務器本地數據庫

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

它的工作原理fine..no錯誤 如果我那麼服務器更改爲localhost\(localdb)\v11.0它說,它無法找到實例。我嘗試着看着整個網絡。我想知道如何讓這個與本地數據庫一起工作。任何幫助將被明確

+0

嘗試沒有本地主機。只是-S'(LocalDB)\ v11.0' –

+0

試過,沒有本地主機,只是(localdb)\ v11.0仍然無法找到它跆拳道 – Sirus

回答

1

您必須指定mdf文件所在的路徑。
這對我的作品在SQL的LocalDB 2012:

bcp [c:\path_to_db\db.mdf].dbo.table out c:\test\test.txt -w -T -S (localdb)\v11.0 
2

對於SQL Server的LocalDB 2016年,使用以下命令:

bcp YourDBName.dbo.table out c:\test\test.txt -w -T -S (localdb)\MSSQLLocalDB 
相關問題