在新建SqlConnection对象,连接资料库时连接失败,出现“常规网络错误。请检查您的网络文档。”

DataSource直接写IP的话,通信协议是按照TCP/IP协议连接的,如果服务器端TCP/IP服务没有开启,则会报错“不允许远程连接”

An error has occurred while establishing a connection to the server.  When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

DataSource 不能写出local 或者127.0.0.1 直接写电脑名字,这个和SQL 服务器端配置有关,localhost和127.0.0.1是等价的

SQL Server服务器没开也会发生不允许远程连接这个错误信息~~~

SQL2005的配置在   Configuration   Tools   目录里

<!--

Server=(local);Database=DotNetNuke;Trusted_Connection=True
--Uses   named   pipes
Server=localhost;Database=DotNetNuke;Trusted_Connection=True
--Uses   a   TCP   port   negotiated   on   port   1434   udp,   which   defaults   to   1433

-->

用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联

解决办法如下:1.首先要确认你的sql server 2005 “服务器身份验证”为 “sql server 和windows 身份验证模式(s)”如图:

2.要保证你的sa帐号启用,默认是禁用的方法如下:

在对象资源管理器点击服务器名称 点击安全性 点击登录名 如图:

这些都设置好了之后,SQL服务器要重启的,问题即可解决!

连接字符串的两种方式:

Windows验证:

Data Source=ITWX-03;Initial Catalog=Chat;Integrated Security=True

Integrated Security这个必须要设为True,默认是false(Login failed for user ''. The user is not associated with a trusted SQL Server connection.)

混合验证:

Data Source=ITWX-03;Initial Catalog=Chat;User ID=sa;Password=’xxxxxx’

Integrated Security(集成安全)/Trusted Connection(受信连接):表示Windows认证是否被用来连接数据库。它可以被设置成真、伪或者是和真对等的SSPI,其缺省值为伪。

如果Integrated Security=’SSPI’,则会发生下面的错误信息,原因是SQL登录用户里面没有域账号ITWX-03\ASPNET,添加进去就ok了。

SSPI虽然和true是对等的,但有什么区别吗?暂时不知道。如果设为true则不会有下面的错误信息了。

转载于:https://www.cnblogs.com/zqstc/archive/2010/03/26/1696568.html

连接SQL Server文件集锦相关推荐

  1. PHP5.3.8连接Sql Server SQLSRV30

    PHP5.3连接SQL Server就不能用php_mssql.dll了. 网上下载了好多都不行,因为它的版本是5.2的,不能再PHP5.3中使用. 后来听说微软专门为PHP出了自己的dll. 叫做M ...

  2. 如何通过代码连接SQL Server数据库

    我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...

  3. Unity3d连接SQL Server数据库出现SocketException: 使用了与请求的协议不兼容的地址错误...

    这两天,同学问我Unity3d连接SQL Server的问题,当时我只是简单的说:"应该一样吧,就是那简单的几句啊".之后他让我试了下,我才发现有问题了.故此写下一篇博客,要牢记这 ...

  4. python连sql server学生管理系统_Python 跨平台连接 SQL Server

    前言 使用 python 访问 SQL Server 数据库,还需要支持跨平台.关于 SQL Server 的吐槽就免了,既然存在,总会有遇到这个问题的时候. 首先在 SQLAlchemy 文档中介绍 ...

  5. 图解微软ReportBuilder3连接Sql Server 2008数据库表创建报表

    ReportBuilder3下载: http://pan.baidu.com/s/1skFeGVj 这东西还是一个好东东: 下面演示使用ReportBuilder3连接sql server 数据库表生 ...

  6. 使用JDBC连接SQL Server数据库

    1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http ...

  7. Visual Studio Code连接SQL SERVER 2019

    Visual Studio Code连接SQL SERVER 2019 Visual Studio Code 是一个运行于 OS X.Windows 和 Linux 之上的多种编程语言支持的IDE,基 ...

  8. sqlserver查看用户名密码_php 连接sql server数据库

    php 连接sql server数据库 折腾了一天,终于把该死的数据库连起了,现在我就将我遇到的问题与配置的一些过程记录一下,希望有所帮助. 1.环境 phpstudy VS Code php7.3. ...

  9. Eclipse 通过 JDBC 连接 SQL Server

    文章目录 1.配置 SQL Server 2012 2.开启 Telnet 服务 3.测试1433端口是否打开 4.下载JDBC 5.Eclipse 连接 SQL Server 6.测试连接 本文用到 ...

最新文章

  1. java签名算法阻止 设置_java数字签名算法之RSA
  2. 阿里内部不显示 P 序列职级,“高 P”光环成过去式?网友:这下可以装大佬了...
  3. 10x系列之Clay.io的服务发现
  4. hibernate关联关系(多对多)
  5. Zw*与Nt*的区别
  6. 有种欢迎叫“来了就是深圳人”
  7. 建立和操作 JDOM 文档
  8. BZOJ.4553.[HEOI2016TJOI2016]序列(DP 树状数组套线段树/二维线段树(MLE) 动态开点)
  9. [hackinglab][CTF][综合关][2020] hackinglab 综合关 writeup
  10. linux禁用IPv6地址
  11. Unity 3D模型展示框架篇之资源打包、加载、热更(二)
  12. html日期选择器小日历样式,9 款样式华丽的 jQuery 日期选择和日历控件
  13. java版本PID放大/eTerm放大软件介绍
  14. 入门篇——解析Python机器学习中三类无监督学习算法和两个应用实例
  15. latex图片及其标题居右
  16. 数字IC后端笔试500题出炉(附答案)
  17. 人机验证 之 验证码插件
  18. 实现百度第三方登陆详细解答
  19. [五]虚拟机执行子系统
  20. 钉钉机器人自动回复消息_微信pc客户端自动发消息(微信聊天机器人)

热门文章

  1. Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题
  2. linux mint图标大小,Cinnamon:LinuxMint 15桌面设置小技巧
  3. python查看文档的软件_Python __doc__属性:查看文档
  4. jieba 词典 词频_在Hanlp词典和jieba词典中手动添加未登录词
  5. closewait一直不释放_夏至太阳庆典 || 巨蟹座日蚀新月大释放蜡烛魔法仪式(寻找新的幸运儿)...
  6. 华为鸿蒙再次公测,华为鸿蒙开启第二轮公测,新增7款机型,有你的吗?
  7. ZDOzMRVAOq
  8. 点击显示隐藏盒子函数
  9. Java 中 String 的常用方法(二)
  10. cmd.exe启动参数说明