如何设置数据库以使其能够从我网络上的其他计算机访问。我想为使用此数据库的家庭计算机创建本地网站和/或应用程序。
创建本地网站时是否需要启用全球服务防火墙例外(已经完成)?内联网用户如何处理此网站?
我正在使用SQL Server和ASP.NET。
答案 0 :(得分:2)
您可以通过Configuration Manager为您的SQL Server实例启用网络访问。
这将允许您的网站连接到它。您不需要WWW防火墙例外来访问数据库(事实上,应该尝试并尽可能地限制对它的访问),它有一个服务器端口是1433,并且客户端端口被分配一个介于1024和之间的随机值5000。
对于网站,您需要启用HTTP和可能的HTTPS,以及适当添加防火墙规则。如果您的家庭网络中的另一个用户想要连接,如果您有WINS或DNS工作,或者如果他们添加名称&amp ;,他们可以使用计算机名称。 IP到其本地etc / hosts文件;如果两者都没有工作且没有主机条目,则不能使用该名称。
答案 1 :(得分:1)
你最好的选择就是这样做:
machine1
。通常您不需要制作Windows防火墙例外,因为install / config将为您执行此操作。确保它已启动并运行:http://machine1
machine2
。 Data Source=machine2;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
http://machine1
这并不是一个详尽无遗的清单,根据您的环境,您可能遇到一两个障碍。