我使用Delphi Xe3和SQL Server 2008开发了一个应用程序。现在应用程序已完成并编译完成。我想在通过Wifi连接到主机(运行SQL Server)的另一台机器上运行该应用程序。但是当我在另一台机器上运行应用程序时,我收到错误“服务器不存在或访问被拒绝”。我已启用SQL服务器以启用远程访问TCP / IP。有人告诉我,我必须在另一台机器上运行SQL Server客户端来访问服务器数据库。我缺少什么能够在机器B上运行我的应用程序来共享在机器A上运行的数据库。
答案 0 :(得分:0)
I think sql server has remote connections off by default.
Run SQL Server management studio.
Right click on the server.
Properties
Connections
Under "Remote server connections", check on "Allow remote connections to this server"
答案 1 :(得分:0)
对于默认SQL实例,请勿在连接字符串数据源中添加实例的名称。当您从udl测试连接时它以某种方式工作,但在Delphi应用程序中使用实例名称时不起作用。