问题描述
我使用此连接字符串从 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;"
解决方法
据我所知,无论通过哪种方式连接到 Azure SQL 数据库,我们都需要驱动程序支持。我们仍然需要在本地机器上安装它。
大多数工具都集成了驱动程序,这样我们就可以直接使用它而无需再次安装 SQL 驱动程序。
Windows 10 上没有预装驱动程序,我们可以使用它连接到 Azure SQL 数据库。
HTH。