首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包

ASP.NET架构师 [加入]

乐观 协作 热情 专业(QQ群:38697281)
SQL2005连接不上VS2005?
发表时间:2007-04-18 20:02:51   楼主:zouguolei
为这苦恼一周了,请各位高手帮帮忙啊,谢谢!



 
发表时间:2007-04-19 10:35:45 1 楼:loveayu
lz你是怎么连的啊,详细的说下
发表时间:2007-04-19 14:07:05 2 楼:zouguolei

不好意思,我的SQL,.NET都是默认设置,就用的最常规的连接,就是连不上

发表时间:2007-04-20 20:22:24 3 楼:lipp_man
LZ说得也太不清楚了!如果是自带的sql2005的话,你在工程里面加一个.mdf文件自动帮你连上了。看看连接字符串就知道怎么连了!
发表时间:2007-04-21 08:56:17 4 楼:loworth
用自带的SQL2005的话  服务器填(localhost)\EXPRESS 而不是(localhost)
发表时间:2007-04-21 12:56:46 5 楼:zouguolei

还是不行,他提示“SQL默认设置下不允许远程连接”。

发表时间:2007-04-21 12:57:16 6 楼:boblaile
怎么变样了!什么时候多了群组?
发表时间:2007-04-23 09:13:51 7 楼:loworth

你SQLSERVER能正常使用吗?

在查询管理器或命令行里可用否

 

 

发表时间:2007-04-24 13:06:18 8 楼:tlqbrithday

通常我都是用VS2005连接SQL2005

服务器通常是这种格式(localhost)\EXPRESS

发表时间:2007-04-24 21:42:19 9 楼:zouguolei

还是不行,这就是提示信息:

 

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

发表时间:2007-05-05 14:26:31 10 楼:fzy667

用代码如下: 

string  con = new SqlConnection("server=(local);database=数据库名;uid=用户名;pwd=密码");

 

发表时间:2008-03-02 10:03:39 11 楼:loglf
string  con = new SqlConnection("server=.;database=数据库名;uid=用户名;pwd=密码");
发表时间:2008-03-02 21:09:39 12 楼:wbzzj

这个问题很简单,你只要在安装SQL2005的电脑里,把SQL2005里面的网络配置更改一下,就可以访问了

另外访问时的是:服务器IP/Express

发表时间:2008-03-04 08:42:01 13 楼:huanyuan12

顶下楼上

 

发表时间:2008-03-07 15:33:44 14 楼:chen_jiakuan
string  con = new SqlConnection("server=服务器IP地址;database=数据库名;uid=用户名;pwd=密码");
发表时间:2008-03-08 13:10:27 15 楼:youth0826

在开始菜单的Microsoft SQL Server 2005--配置工具--SQL Server外围应用配置器--服务和连接的外围应用配置器;找到左边的远程连接,配置成“本地连接和远程连接”--“同时使用TCPIP和named pipes”,然后在服务里重新启动sql server,然后就好了

发表时间:2008-03-11 19:38:45 16 楼:yangxingya

你说的是sqlserver2005可以用客户端连上本地的服务端,而用vs连不上sqlserver2005,还是sqlserver2005客户端连不上本地服务器?

如果是第一种的话,你需要检查数据源配置,如果是odbc,或者是oledb的话需要一步一步的配置,如果是后面的那种问题,就需要你对sqlserver2005进行重新配置了,具体的配置方法如下:

1,打开sql server configuration manager在sqlserver2005 网络配置点击加号,双击masqlserver的协议,对右边的tcp/ip,右键,点击启用。对sql native client 配置中的客户端协议双击,右边的tcp/ip右键,启用。双击sqlserver 2005 服务,右键sql server(mssqlserver) ,点击重新启动。

2,打开外围应用配置器,双击服务和连接的外围应用配置器;找到左边的远程连接,配置成“本地连接和远程连接”--“仅使用TCPIP”,以然后--应用--确定。

3,打开vs2005 视图中的服务器资源管理器单击,用专用链接的话,就直接可以右键建立连接,在服务器名中输入“.”或者"local"或者"localhost",选择sql认证,输入登录名"sa",密码,链接就可以连接上了.

发表时间:2008-03-14 16:58:00 17 楼:xieyongshi
连接字符串变了,调用方法也变了ConfigurationManager.
发表时间:2008-03-28 08:04:11 18 楼:wbzzj
关于vs连接sql2005的问题,开始我也困惹了好多天,后来逐步解决,可以使用原先在连接sql2000时的语法,也可以使用楼上的一种说法:本地IP/sqlexpress都可以连接上,不过后种用法是不带自动备份数据库的功能,不知回答是否满意
发表时间:2008-04-16 17:55:31 19 楼:bdqlaccp

没说毛病出在哪?不知道如何回答©

发表时间:2008-04-21 10:37:38 20 楼:renqizhi

server=服务器IP地址\SQLEXPRESS;database=数据库名;uid=用户名;pwd=密码

 

http://zhilive.spaces.live.com/ 这里面有篇关于SQL2005的连接问题.

发表时间:2008-04-22 16:13:06 21 楼:cshigh

有两种可能性:

 

1 没有对数据库进行重新配置,sql2005默认状态下不允许进行远程连接,在外围配置器中修改远程连接的配置,重新启动远程连接的服务后便能连接上了。

 

2 代码错误,SQL2005不识别localhost,在写代码的时候,服务器名可以是(local)也可以是计算机名或计算机名\SQLEXPRESS,

若为WINDOWS身份验证,连接代码写为@“server=计算机名;”+“Integrated Security=SSPI;”+"dataBase=数据库名",一定能连接上。

若为SQL server身份验证,输入@“server=计算机名;”+“uid=用户名;”+“pwd=密码;”+“dataBase=数据库名”,也能连上。

发表时间:2008-05-12 21:17:20 22 楼:rainbowbaby

启用TCP/IP和本地连接

还要注意端口

最关键的是提问问题要说明基本情况呀~~

是不是?下次可别忘记最重要的!

 

发表时间:2008-05-12 21:40:45 23 楼:hf_bb

检查下VS2005中自带的SQL2005的配置。

发表时间:2008-05-20 22:51:34 24 楼:wangjuansdn

呵呵

如果我没记错的话应该导入using System.Data.SqlClient;命名空间

SqlConnection con = new SqlConnection("server=服务器IP地址;database=数据库名;uid=用户名;pwd=密码");

你可以试一下

发表时间:2008-05-21 09:27:15 25 楼:xieliangwei
在VS里面连接SQL的时候,默认使用的是安装vs时自带的SQLEXPRESS版本,楼上的一些人已经说明了具体如何连接,楼主看看是不是这个问题
发表时间:2008-05-21 13:58:54 26 楼:netcsharp

VS2005不是自动连接的吗?

 

 

 

 

================================签名区================================

源于星辰的最佳技术文章:

 

C#--使用XML文件记录操作日志

使用C#制做进程监视器

C#如何判断一个事件是否已被注册

C#--启动外部程序的几种方法

 

 

发表时间:2008-05-26 02:55:36 27 楼:erlongxizhu123

1.你可以直接在vs 2005 中建

2.你要在web.config添加连接字符串

发表时间:2008-05-27 14:35:14 28 楼:origi_nate

我也遇到过这个问题!   你是不是在Add_data里面有数据库文件了?   如果是的话它就回自动连接了,就不能在你安装的sql2005里面加了

 

发表时间:2008-05-28 09:21:33 29 楼:catleaving
SQL Server2005的安全性,默认仅限于本地连接,并没有打开远程连接;
打开远程连接方法:
开始->所有程序->MS SQL Server2005->配置工具->MS SQL Server2005外围应用配置器->服务器和连接的外围应用配置器->
Database Engine下远程连接选择"本地连接和远程连接"中同时使用"TCP/IP和name pipes"
Analysis Services下远程连接选择"本地连接和远程连接"
应用后重启数据库
发表时间:2008-05-30 16:26:35 30 楼:jinjin666
导入using System.Data.SqlClient;命名空间
发表时间:2008-07-02 10:37:16 31 楼:hiip456123
http://www.91sfq.cn/
【相关链接】: http://www.91sfq.cn/ (本网站不保证链接的安全性)
发表时间:2008-07-03 14:02:28 32 楼:szzwl
服务器必须要是本机名\sqlexpress才行,用localhost或者.都不行的
发表时间:2008-07-07 22:25:55 33 楼:wulei_vincent

楼主描述的太不清楚了。数据库连不上的情况有许多种。

打开服务,看看有关SQL Server的各种服务是否已经启动。

发表时间:2008-07-18 22:23:52 34 楼:T15059702047
全国最大的老唬机作弊器联盟QQ980902393 969621608 T:15059702047
★本公司都是08年新产品活动开始有买一送一
★可能好多朋友在玩各种街机游戏,输得血本无归
★这边帮你介绍破解各街机仪器及秘决
★效果显著\全国货到付款\无效全退款
★简单易学,破解全在你的拇指操控范围
★全国各地玩家的玩法心得
本公司专门生产:老唬机定位器,上分器(烟盒、手机一般大小、打火机大小)安全隐蔽性高 适应机型:奔驰宝马.赛车风云.雪豹.彩金狮王.疯狂斗地主.水果大餐.大小老唬机.斗地主.小型水果机.动物乐园.狮子彩金及部分连线机,轮盘机,透视眼镜等等
本公司是厂家直销以质量.信益为中心! 客服QQ:980902393 980250455 联系电话:15059702047
网站:www.51jiafen.com.cn
【相关链接】: http://www.51jiafen.com.cn (本网站不保证链接的安全性)
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo