【问题标题】:ADO VBA Connecting to an Azure SQL database without installing a driverADO VBA 在不安装驱动程序的情况下连接到 Azure SQL 数据库
【发布时间】:2021-04-27 12:07:04
【问题描述】:

我正在使用此连接字符串从 Excel 内部连接到 Azure SQL 数据库,一切正常,因为我安装了 Microsoft 的 OLE DB 驱动程序。

我想知道是否可以在不安装此驱动程序的情况下进行连接?我有很多用户应该这样做,并且要求 IT 进行多次安装是不切实际的。用户本身不是其 Windows 10 的本地管理员,因此我正在寻找解决方法

'connection string (azure)
Public Const sConnectionStringAzure = "Provider=MSOLEDBSQL;" & _
                        "DataTypeCompatibility=80;" & _
                        "Server=tcp:myserver.database.example.net,1433;" & _
                        "Database=mydatabase;" & _
                        "Uid=BasicUser@myserver;" & _
                        "Pwd={abc};" & _
                        "Encrypt=yes;Connection Timeout=30;"

【问题讨论】:

  • 有点迷茫,不想用OLE DB驱动连接Azure SQL数据库,据我所知,无论哪种方式连接Azure SQL数据库,都需要驱动支持。我们仍然需要在本地机器上安装它。
  • 我想我希望在 Windows 10 上有一个可以使用的预装驱动程序?
  • 不,Windows 10 上没有预装的驱动程序可用于连接 Azure SQL 数据库。
  • 嗨@Ibo,如果答案对你有帮助,希望你能接受它作为答案。这对其他社区成员可能是有益的。谢谢。

标签: sql-server vba azure connection-string ado


【解决方案1】:

据我所知,无论哪种方式连接 Azure SQL 数据库,都需要驱动支持。我们仍然需要在本地机器上安装它。

大部分工具都集成了驱动,可以直接使用,无需重新安装SQL驱动。

Windows 10 上没有预装的驱动程序,我们可以使用它连接到 Azure SQL 数据库。

HTH。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多