从Access到SQL Server创建ODBC连接

时间:2012-05-01 22:22:54

标签: sql-server ms-access odbc windows-server-2008

我需要帮助从空白访问2010数据库连接到我的远程SQL Server 2005数据库。这是因为我将在Access中编写所有客户端应用程序,并使用SQL Server将所有内容存储在服务器上。我正在使用向导,并尝试制作新的DSN。我该怎么做:

Which SQL Server do you want to connect to?
Server:

服务器是Windows Server 2008,它是远程的。我一直用.RDP文件连接它,但我不知道如何设置链接。

请让我澄清任何无意义的事情。

感谢。

1 个答案:

答案 0 :(得分:2)

输入其上包含SQL Server的服务器的IP地址或Windows主机名。

您需要确保您的服务器在其内部软件防火墙中打开了端口1433。如果您正在通过任何类型的路由器,路由器也需要端口转发,并且可能为端口1433打开了防火墙。

此外,您需要确保您的SQL Server实例设置为使用端口1433侦听TCP / IP(除非您选择其他端口)。

最好先尝试从SQL Server Management Studio连接到它。一旦您开始工作,您应该可以更轻松地设置DSN。

有关故障排除,请参阅:
http://blogs.msdn.com/b/sql_protocols/archive/2005/10/22/sql-server-2005-connectivity-issue-troubleshoot-part-i.aspx
http://blogs.msdn.com/b/sql_protocols/archive/2006/09/30/sql-server-2005-remote-connectivity-issue-troubleshooting.aspx