Data Source=.;Initial Catalog=cut;User ID=sa;Password=83360009"
我在客户端用SQLServer查询分析器提示:连不上Station1,是什么原因呢?
查询分析器服务器那写 . 或 (loacl)
Data Source=Station1;Initial Catalog=cut;User ID=sa;Password=83360009 语法没看出有什么问题,不如把SQL服务器先设成Windows身份验证,修改一下SQL语句试试。如果没问题改过来再看看loacl和是否使用sqlexpress数据库引擎
数据库引擎没有启动有两种启动方式: (1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动; (2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动; 使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。
2、你在客户端用SQLServer查询分析器能连服务器上的SQLSERVER吗?如果上面两步都能,那么程序应该没问题,就能连上
其次,你的数据库是否拥有实例名。如sqlexpress那么Data Source=Station1\sqlexpress,建议从数据库的服务器名称栏里拷过来。
再者,如果服务器名字不行,请用ip。
或
(loacl)
语法没看出有什么问题,不如把SQL服务器先设成Windows身份验证,修改一下SQL语句试试。如果没问题改过来再看看loacl和是否使用sqlexpress数据库引擎
说明不是你程序有问题,是机器访问权限的问题,解决方法有两种
1,安装Sqlserver sp4
2,在服务器添加一个用户,客户端先用这个用户通过网络邻居访问一下服务器,再链接SQLSERVER
还有你的这台数据库服务器,开通了远程访问没?
我的机子ip是192.168.99.160