我必须正确设置连接字符串才能使用无 DSN 连接将 MS Access 2007 表链接到 SQL Server 2008 后端命名实例
sql 服务器实例未使用端口 1433,因此我需要在连接字符串中指定端口号(端口 4142)
ConnectStr = "ODBC;DRIVER={SQL Server Native Client 10.0}" _
& ";SERVER=ServerNameInstanceName,PortNo." _
& ";DATABASE=database" _
& ";Trusted_Connection=yes;"
这不起作用,我收到 ODBC 错误号 3151。
我可以通过这种方式指定端口号或者,如果我必须指定 sql 服务器正在侦听的端口号,我是否必须使用另一个驱动程序。
谢谢
杰夫
显然,
如果您要提供端口号,则无需指定实例名称。可能值得一试。
ConnectStr = "ODBC;DRIVER={SQL Server Native Client 10.0}" _
& ";SERVER=ServerName,PortNo." _
& ";DATABASE=database" _
& ";Trusted_Connection=yes;"
有关详细信息,请参阅此问题。