Altova XMLSpy 2023 Professional Edition

此示例展示了如何通过ADO连接到SQL Server数据库。这些说明适用于您使用推荐的Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL)(可在此处https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15下载)。

 

在执行这些说明之前,请确保您已在工作台下载并安装了上述的提供程序。ADO提供程序必须与XMLSpy的平台(32位或64位)匹配。

 

如果您想使用其他ADO提供程序,例如SQL Server Native Client (SQLNCLI)Microsoft OLE DB Provider for SQL Server (SQLOLEDB),其说明都是类似的,但这些提供程序已被弃用,因此不推荐使用。此外,为了成功建立与弃用的提供程序的连接,您可能需要设置额外的连接属性,如设置SQL Server数据链接属性中所述。

 

众所周知,Microsoft OLE DB Provider for SQL Server (SQLOLEDB)在复杂查询的参数绑定方面存在问题,例如通用表表达式(CTE)和嵌套的SELECT语句。

要连接到SQL Server,请执行以下操作:

1.启动数据库连接向导

2.选择Microsoft SQL Server (ADO),然后单击下一步。这时将显示可用的ADO提供程序列表。在此示例中,已使用Microsoft OLE DB Driver for SQL Server。如果它不在列表中,请根据上述说明确保在您的计算机上安装它。

dbc-sqlserv-ado-01

3.单击下一步。这时将出现“数据链接属性”对话框。

dbc-sqlserv-ado-02

4.选择或输入数据库服务器的名称,例如SQLSERV01。如果您要连接到已命名的SQL Server实例,则该服务器名称将看起来像这样:SQLSERV01\SOMEINSTANCE

5.如果已将数据库服务器配置为允许来自Windows域上经过身份验证的用户的连接,请选择Windows身份验证。否则,请选择SQL Server身份验证,清除空密码复选框,然后在相关的框中输入数据库凭据。

6.选中允许保存密码复选框,并选择您要连接的数据库(在此示例中为“Nanonull”)。

dbc-sqlserv-ado-03

7.要测试连接,请单击测试连接。这是一个可选的推荐步骤。

8.单击确定

© 2017-2023 Altova GmbH