我是SQL Server和服务器设置的新手。
我刚刚通过广域网将旧的联想运行XP作为文件服务器设置了家庭网络文件共享,并在机器上安装了SQL Server Express 2008。
所以现在我有点担心我现在需要采取哪些步骤来访问该SQL Server实例上的数据。我尝试通过客户端计算机上的MS Access数据库建立ODBC连接,但实例在下拉列表中不可用,并且通过Computer \ SQLInstance语法键入地址会产生不可用的错误。
请记住,这是我第一次尝试设置家庭服务器,所以我不确定是否必须修改我设置的服务器类型。
这就是我这样做的原因。
我想设置数据库并开始学习SQL Server(我的公司使用)和Web开发。所以我在想创建一个家庭数据库,并开始围绕它构建页面。我希望从家庭网络上的任何设备访问页面,并能够将ODBC连接直接传送到数据库。
为此,我是否必须设置Web服务器?如果没有,您能提供建议或指南链接,以帮助我解决这个问题吗?我在最后一天环顾四周,并尝试了很多解决方案,但没有一个解决了我的问题。
非常感谢任何帮助。
答案 0 :(得分:2)
这里有很多可能的问题,包括以下全部或一个
我建议您安装SQL Server Express Management Studio(SSMS),它是管理SQL Server Express实例的GUI界面。 SQL Express和SQL Management Studio的链接如下所示。并查看您是否可以首先连接到服务器。另一个建议是,您可以在本地计算机上安装它们,然后在将它暴露在网络上之前先简单地使用SQL Server熟悉它。
http://www.microsoft.com/en-us/download/details.aspx?id=29062
答案 1 :(得分:1)
正如CodeCowboyOrg所说,有几个可能的原因。要检查的其他几件事(老实说我先检查一下)是:
1)确保SQL Server正在运行。找到SQL Server Surface Area Configuration应用程序并确保SQL Server已启动。
2)希望你有SQL Server Management Studio,它应该已经安装了数据库本身...所以进入它,并确保你可以在同一台计算机上连接到数据库服务器。
2a)连接后,在对象资源管理器中右键单击服务器并选择属性。转到连接并确保选中“允许远程连接到此服务器”
3)确保Windows防火墙(或任何其他防火墙)没有阻止端口
作为旁注,您可能还希望在属性窗口中单击安全性,并允许SQL身份验证模式,以便您可以创建标准SQL帐户以对服务器进行身份验证。