首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用sqlcmd加密连接

使用sqlcmd加密连接
EN

Database Administration用户
提问于 2020-02-28 23:12:08
回答 1查看 1.9K关注 0票数 0

尝试将数据库与加密连接连接,尝试在以下sql查询中进行:

sqlcmd -N -E -S tcp:SQLSERVER,1234 -U username -P password -d Database -Q "INSERT INTO table1 VALUES(1,2,2)

错误: Sqlcmd:-E和-U/-P选项相互排斥。

sqlcmd -N -S tcp:SQLSERVER,1234 -U username -P password -d Database -Q "INSERT INTO table1 VALUES(1,2,2)

ERROR Sqlcmd: Error: Microsoft驱动程序13用于Server : SSL提供程序:目标主体名称不正确。Sqlcmd:错误: Microsoft驱动程序13用于Server :客户端无法建立连接

sqlcmd -S tcp:SQLSERVER,1234 -U username -P password -d Database -Q -E -N "INSERT INTO table1 VALUES(1,2,2)

Sqlcmd:'-Q':缺失参数。输入“-?”寻求帮助。

我是不是漏掉了什么?

EN

回答 1

Database Administration用户

发布于 2020-03-02 01:41:40

第一个失败是因为-E标志用于可信连接(Windows ),而-U/-P标志用于SQL。它们是相互排斥的,不能结合在一起。

第三次失败是因为-Q之后必须立即执行您希望执行的查询。在您提供的代码中,您在-Q和实际查询之间包含了其他标志。

第二个应该在语法上工作,所以您需要调查

目标主体名称不正确。

错误。看看这个问题的一些答案,并验证您是否可以通过SSMS进行连接,或者在SSMS中获得相同的错误。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/260877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档