【发布时间】: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