将SQL Server视图导出到文本文件中

时间:2015-10-09 12:35:38

标签: sql-server view export

我需要在SQL Server数据库上导出到txt文件的一个视图,我尝试过:

EXEC master.dbo.sp_configure 'show advanced options',
 1 RECONFIGURE EXEC master.dbo.sp_configure 'xp_cmdshell',
 1 RECONFIGURE EXEC xp_cmdshell 'bcp "SELECT * FROM myDb.myTable " 
 queryout "D:\\public\\output.txt" -T -c -t;'

但错误是:

Error = [Microsoft][SQL Server Native Client 10.0][SQL Server]
Invalid object name 'myDb.myTable'.

也许您无法将SQL Server视图导出到文本文件中?

1 个答案:

答案 0 :(得分:1)

SQL Server中,您有多部分名称 database_name.schema_name.table_name

更改您的

SELECT * FROM myDb.myTable

为:

SELECT * FROM myDb.dbo.myTable

或:

SELECT * FROM myDb..myTable

如果使用与默认dbo不同的架构,请改用它。