AWS Schema Conversion Tool连接到本地主机上的SQL Server

时间:2019-05-15 07:41:52

标签: sql-server amazon-web-services

背景 我的机器上有一个SQL Server数据库,在数据库上使用混合模式auth和SQL用户设置并进行了映射。通过.NET应用程序连接时,我可以同时使用Windows身份验证和sql身份验证,而不会出现问题。但是,通过AWS Schema Migration工具连接时,我无法连接。

已完成检查:-

  1. SQL Server浏览器服务正在运行
  2. 将端口映射保留为默认值(1433)
  3. 已启用TCP / IP管道
  4. 完成sql和Windows身份验证
  5. 根据SCT文档通过@@ servername命令指定的实例名称
  6. Windows用户在全局级别上具有dbo和serveradmin权限 并授予登录名和数据库引擎连接
  7. 忽略端口号
  8. 忽略实例名称
  9. 无法同时检查SQL和工具是否在同一台计算机上运行

使用相同的SCT配置,我可以在其他地方连接到SQL Server,因此驱动程序似乎可以正常工作。

下面的日志消息

  1. 仅提供本地主机时

    com.amazon.sct.dbloader.DbLoaderHandledException:未建立连接。检查连接属性。 java.util.concurrent.ExecutionException:com.amazon.sct.dbloader.DbLoaderHandledException:未建立连接。检查连接属性。

  2. 何时提供计算机和实例的名称

    未建立与'jdbc:sqlserver:// localhost \ DESKTOP-N01JO12:1433'的连接。错误:代码:0;消息:到主机本地主机,端口1433的TCP / IP连接失败。错误:“连接被拒绝:连接。请验证连接属性。请确保主机上正在运行SQL Server实例并在端口上接受TCP / IP连接。请确保防火墙未阻止与该端口的TCP连接”。 LOADER ERROR错误链: 到主机localhost,端口1433的TCP / IP连接失败。错误:“连接被拒绝:连接。请验证连接属性。请确保主机上正在运行SQL Server实例并在端口上接受TCP / IP连接。请确保防火墙未阻止与该端口的TCP连接。”

屏幕截图

AWS SCT Connect screenshot with SQL Auth AWS SCT Connect screenshot with Win Auth

0 个答案:

没有答案