304\SQLEXPRESS 的意思是 计算机名(ip地址)\数据库实例名
要写SQLEXPRESS 的原因是你安装sql的时候选择的是命名实例而不是默认实例所以必须写
vs2005连接sql2008连接不上的原因是版本问题,高版本可以连低版本,而低版本连高版本是不支持的,因为高版本种往往有很多功能和方法低版本没有。
其实是可以连接的,楼主试试在桌面建一个
udl的文件,建完后会像记事本一样的打开,你需要选择打开方式,别跟我说不知道在哪,打开方式应会有一个
ole
db
core
services,选择
打开以后找到“提供程序”,在下拉框中找到mircrosoft
ole
db
sql
server,再下一步就是同vs里的连接了,不用我多说楼主应该知道怎么做了,测试连接成功后确定,再以记事本的形式打开,你就可以看见连接字符串了,注意如果在vs中报错的话,注意看看:data
source=win7-pc\sqlexpress
这里的win7-pc后面要多加一个斜杠
vs2008连接不上SQLSERVER2005手动附加的数据库
本地运行正常的程序,在本地确实没错,但这不代表在其他地方运行就正常。易发性的问题多半是路径和连接串等,检查下webconfig文件中链接数据库的字符串是否正确,包括登录名和密码以及数据库实例。
(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进行远程连接时,是否已允许远程连接
SQL Server 2005 在默认情况下仅限本地连接我们可以手动启用远程连接在上面第一种方式中,找到Database Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named pipes(B)"
顺一门有百福 平安二字值千金 万象更新
首先软件和数据库系统安装好后是不是第一次连接数据,检查连接语句有没有错,如果没错就检查数据库tcp/ip连接有没有打开,如果这些都没问题,那可能是vs2010出问题了,我之前也是vs出了问题连不上数据库
以上就是关于求助:VS2005的连接SQL2008的数据库总是连接不上。。全部的内容,包括:求助:VS2005的连接SQL2008的数据库总是连接不上。。、vs2013的数据连接是个红叉!!!怎么解决,提示无法访问数据库、vs2008连接不上SQLSERVER2005手动附加的数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)