嗨,我正在 BCP 查询下运行以获取数据
exec master.dbo.xp_cmdshell 'bcp "select top 10 ProductFamilyID,ProductSetID,ProductFamilyCode,ProductFamilyName from MPLA.dbo.tblLCFProductFamily" queryout D:\requirement.txt -w -T -S "server_name"'
我通过连接我的 localdb 在 SSMS 2012 上运行它。我也可以访问查询中给出的服务器,但仍然遇到以下错误:
SQLState = 28000, NativeError = 18456
Error = [Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'FAREAST\D--113062586$'.
NULL
提到的用户
FAREAST\D--113062586$
对于我的localdb来说甚至不存在。如何克服这个问题?
尝试明确指定服务器名称、用户名和密码。
exec master.dbo.xp_cmdshell 'bcp "select top 10 ProductFamilyID,ProductSetID,ProductFamilyCode,ProductFamilyName from MPLA.dbo.tblLCFProductFamily" queryout D:\requirement.txt -w -T -S YourServerName -U UserName -P Password'