我按照此处的说明在 Azure 中设置了一个 SlashDB 实例。
我设置了一个 Azure DB,我可以使用服务器管理员帐户从 SSMS 访问它。DB 服务器防火墙似乎已正确连接到 SlashDB 服务器 vnet 子网的服务端点。
当我让 SlashDB 根据主机和数据库名称组成连接字符串时,我收到此错误:
由于 OperationalError,无法加载模型 bromach_dev。(pyodbc.OperationalError) ('08001', u'[08001] [unixODBC][FreeTDS][SQL Server]无法连接到数据源 (0) (SQLDriverConnect)') (此错误的背景:http:// sqlalche.me/e/e3q8 )
当我使用 Azure 门户中的 ODBC 连接字符串覆盖连接字符串时,我收到此错误:
由于 InterfaceError,无法加载模型 bromach_dev。(pyodbc.InterfaceError) ('IM002', u'[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)') (此错误的背景:http: //sqlalche.me/e/rvf5 )
在这种情况下,我使用的连接字符串是:
Driver={ODBC Driver 13 for SQL Server};Server=tcp:org-dev.database.windows.net,1433;Database=bromach_dev;Uid=serveradmin@org-dev;Pwd=********* *******;加密=是;TrustServerCertificate=否;连接超时=30;
想法?