【发布时间】:2019-12-09 13:23:30
【问题描述】:
我想使用 bcp 但我无法远程访问数据库 我使用此命令,但出现以下错误:
bcp "选择personelid,'13'+日期日期,scheduleid,scheduleGroupName, DetailCollectionID、名称、TimesStructure、DayNO、Sequence、WPID、 ToleranceTimes、DayState、StructureID、ID、STime、ETime 来自 framework.att.PersonDateStructure" queryout "D:\test\pds.txt" -T -c -S 10.0.0.108 -U sa -P 0000
但我收到此错误:
SQLState = 28000,NativeError = 18456 错误 = [Microsoft][ODBC 驱动程序 13 for SQL Server][SQL Server]用户“KASRA\mnaghsh”登录失败
【问题讨论】:
-
这里的错误似乎很清楚,您不明白的错误怎么办,我们可以尝试详细说明?
-
我的系统在域中。@Larnu
-
但显然您使用的登录名不是服务器上的登录名。域与此无关。看来你不明白这个错误。它告诉您,您使用连接到 SQL Server (
KASRA\mnaghsh) 的 Windows 登录在您尝试连接的服务器上没有登录,所述登录已被拒绝登录权限,或者它没有映射您在连接字符串中提供的数据库中的用户。 -
我应该在 sql 中使用这个名称(KASRA\mnaghsh)建立登录?@Larnu
-
我不明白你的评论。我不确定我还能在这里解释什么。该错误是不言自明的,我已经对其进行了扩展。如果您对此一无所知,建议您阅读 SQL Server 和登录信息,因为您缺少对身份验证的基本了解。
标签: sql sql-server bcp