gpt4 book ai didi

VB6 应用程序尝试连接到 Azure SQL 数据库

转载 作者:行者123 更新时间:2023-12-03 00:31:33 62 4
gpt4 key购买 nike

目标

我们当前正在运行 VB.Net 应用程序,并与 Microsoft Azure 门户托管的云数据库进行通信。但是,我们有一些 VB6 应用程序希望执行相同的操作。

尝试

通过 VB6,我可以使用以下连接字符串连接到我工作的本地托管的 2012 SQL Server:

sConnectionString = "Provider=SQLNCLI11;Server=MYSERVERNAME;Database=MYDATABASE;Uid=USERNAME;Pwd=PASSWORD;"
<小时/>

但是,当我们看一下我在 VB.Net 中用于连接到云的连接字符串时;

sConnectionString = "Server=tcp:SERVER.database.windows.net,1433;Initial Catalog=MYDATABASE;Persist Security Info=False;User ID=USERNAME;Password=PASSWORD;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"

这就是我遇到问题的地方;我无法使用相同的连接字符串用于 VB6。看看我的错误:

enter image description here

<小时/>

最后...

我们需要将所有 VB6 程序升级到 VB.Net 吗?或者也许我缺少与 Azure 一起使用的项目的引用? VB6 应用程序是否可以与 Azure 通信?

最佳答案

在尝试了许多不同的连接字符串之后,我终于找到了一个可以连接的字符串:

sConnectionString = "Provider=SQLNCLI11;Password=PASSWORD;User ID=USER@SERVERNAME;Initial Catalog=DATABASE;Data Source=tcp:SERVERNAME.database.windows.net;"

关于VB6 应用程序尝试连接到 Azure SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45491667/

62 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com