简体   繁体   English

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

[英]Export SQL Server view into text files

I need export to txt file one view on SQL Server database and I have tried : 我需要在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;'

But the error is: 但是错误是:

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

Maybe you can not export SQL Server views into text files ? 也许您不能将SQL Server视图导出到文本文件中?

In SQL Server you have multipart names database_name.schema_name.table_name . SQL Server您具有多部分名称database_name.schema_name.table_name

Change your 改变你的

SELECT * FROM myDb.myTable

to: 至:

SELECT * FROM myDb.dbo.myTable

or: 要么:

SELECT * FROM myDb..myTable

If you use different schema than default dbo use it instead. 如果您使用的模式与默认dbo不同,请改为使用它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM