A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 默默地回忆 中级黑马   /  2014-6-11 21:00  /  2394 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 默默地回忆 于 2014-6-12 09:31 编辑

:'(前两天重装的系统,系统是win8.1,vs是2013,SQL Server 是2014的,现在vs无法连接数据库,请问怎么解决



评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

11 个回复

倒序浏览
我没遇到过有时用sqldatasource这个控件自己匹配数据库 或者修改web.config这个页面里的
<configuration>
        <connectionStrings>
                <add name="stuConnectionString" connectionString="Data Source=PC-    20130324YRJR\SQLEXPRESS;Initial Catalog=stu;Integrated Security=True" providerName="System.Data.SqlClient"/>
        </connectionStrings>
自己手动在这个属性里添加上面的 只要修改data souce改成你连接的那个数据库的名字
<configuration>

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
数据库的允许TCP/IP那个选项选上了嘛?或者是SQL Server的服务没启。

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
An incompatible SQL Server version was detected. (Microsoft.VisualStudio.Data.Tools.SqlEditor)

还有这样一个提示,是不是VS2013不支持SQL Server 2014

回复 使用道具 举报
默默地回忆 发表于 2014-6-11 22:02
An incompatible SQL Server version was detected. (Microsoft.VisualStudio.Data.Tools.SqlEditor)

还有 ...

这是版本不兼容问题
回复 使用道具 举报
我的数据可是SQLEXPRESS版本的 基于windows省份验证
链接方式是这样的  
(有个小点) .\SQLEXPRESS
回复 使用道具 举报
谢谢大家,已经解决问题了, 版本不兼容的问题在VS的通知里有新的SSDT的通知,安装后就可以兼容了。
数据库连接出现”provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接“,通过百度查询,我安装的电脑的SQL Server 的 TCP/IP默认是禁用的,开启后,再设置TCP端口为1433后,就可以正常连接了。

点评

不错,加油。  发表于 2014-6-12 14:49
回复 使用道具 举报
马林雷 发表于 2014-6-11 21:10
我没遇到过有时用sqldatasource这个控件自己匹配数据库 或者修改web.config这个页面里的

       

谢谢,已经解决了
回复 使用道具 举报
陈君 发表于 2014-6-11 21:40
数据库的允许TCP/IP那个选项选上了嘛?或者是SQL Server的服务没启。

谢谢,已经解决了
回复 使用道具 举报
小米 发表于 2014-6-11 23:07
这是版本不兼容问题

谢谢,已经解决了
回复 使用道具 举报
唐坚 发表于 2014-6-12 01:17
我的数据可是SQLEXPRESS版本的 基于windows省份验证
链接方式是这样的  
(有个小点) .\SQLEXPRESS ...

谢谢,已经解决了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马