SQL Server 用户的BCP登录失败

c3frrgcw  于 2023-02-11  发布在  其他
关注(0)|答案(1)|浏览(302)

嗨,我正在运行下面的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"'
我正在SSMS 2012上通过连接我的localdb运行此命令。我也可以访问查询中给出的服务器,但仍然出现以下错误:

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中根本不存在,如何解决这个问题?

ajsxfq5m

ajsxfq5m1#

尝试显式指定服务器名、用户名和密码。

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'

相关问题