MSDN演练时发现的SqlServer2005数据库连接问题

演练:网页中的基本数据访问
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vwdcon/html/6c77d50c-7a1c-46ef-9ffe-2b8a6f54b1ab.htm
主要过程:
        1.在 Visual Web Developer 中,切换到“设计”视图中。
        2.从“工具箱”的“数据”文件夹中,将 GridView 控件拖动到页面上。
        3.如果未显示“GridView 任务”快捷菜单,则右击 GridView 控件,然后单击“显示智能标记”。
        4.在“GridView 任务”菜单上的“选择数据源”列表中,单击“<新建数据源>”。
出现“数据源配置”对话框。
        5.单击“数据库”。
这将指定您要从支持 SQL 语句的数据库中获取数据。此类数据库包括 SQL Server 和其他与 OLE-DB 兼容的数据库。
在“为数据源指定 ID”框中,将显示默认的数据源控件名称(“SqlDataSource1”)。可以保留此名称。
        6.单击“确定”。
        7.随即会显示“配置数据源”向导,其中显示了一个可在其中选择连接的页面。
单击“新建连接”。
        8.在“选择数据源”对话框的“数据源”下,单击“Microsoft SQL Server”,然后单击“继续”。
即出现“添加连接”对话框。
        9.在“服务器名”框中,输入要使用的 SQL Server 的名称。
        10.在登录凭据中,选择可用于访问 SQL Server 数据库的选项(集成安全性或特定的 ID 和密码),并在需要时输入一个用户名和密码。
        11.单击“选择或输入数据库名”,然后输入“Northwind”。
        12.单击“测试连接”,并在确定该连接生效后单击“确定”。
随即会显示“配置数据源 - <DataSourceName>”向导,其中填充了连接信息。
        ……

就是第12步单击“测试连接”出了问题,提示错误:
        在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
        这个问题以前也遇到过,解决了,可是不知道为什么又出来。解决方法如下:
        1.服务器如果开了防火墙,把它关闭
        2. 开启sql2005远程连接功能,开启办法如下,
        配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了.
        3.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下:
        Management Studio管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性>security>Sql server and windows Authentication方式同时选中.
        4.设置一个Sql server方式的用户名和密码,具体设置如下:
        Management Studio管理器->windows Authentication>new query>sp_password null,'sa123456','sa' 
        这样就设置了一个用户名为sa ,密码为:sa123456的用户,下次在登陆时,可以用Sql server方式,
        用户名为sa ,密码为:sa123456的用户进数据库了.
        5.做完上面三步后,这样写连接字符串就可以顺利进入数据库了,
        (server=.\\sqlexpress;uid=sa;pwd=sa123456;database=master");
        后来用这个管理器才发现,正确的Server名是这样的,机器名\SQLEXPRESS而不是LOCALHOST,127.0.0.1,FANCYBOY(机器名)比如我的是这样的
        Server:FANCYBOY\SQLEXPRESS

原来的是:Server=localhost;database=user;uid=sa;pwd=''
        现在的是:Server=.\\SQLEXPRESS;database=user;uid=sa;pwd=''
        还找到了另外一个可能的解决方法:
        1.打开IIS属性-》虚拟目录属性-》选Net 2.0-》点‘编辑配置’-》删除所有连接SQlexpress的项
当然,最好连全局的配置也删除,
         2.打开IIS属性-》站点属性-》选Net 2.0-》点‘编辑全局配置’
-》删除所有连接SQlexpress的项

转载于:https://www.cnblogs.com/tenor/archive/2007/12/18/1004216.html

MSDN演练时发现的SqlServer2005数据库连接问题相关推荐

  1. 下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错

    下线最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错 cmd: mvn -v Exception in thread "main" ja ...

  2. 如何锁门_保安巡查时发现住户未锁门,应该怎么办?记住这九点!

    保安巡查时发现住户未锁门,应该怎么办? 一 在巡查时发现有住户未锁单元门的情况,须立即给予确认. 二 巡查人员应首先确认住户的单元门锁有否遭到损毁和破坏,再确认住户单元内有无人在家.除遇可疑情况外,确 ...

  3. 自定义拍照时 拍照界面_男子海边拍照时发现“金光闪闪”,走近查看后一夜暴富|戒指|沙土|包装膜...

    男子海边拍照时发现"金光闪闪",走近查看后一夜暴富! 国外一男子虽然不是一名摄影师,但是他很喜欢摄影拍照,经常没事的时候就去街拍,或者去一些安静偏僻风景好的地方去拍一些照片留作纪念 ...

  4. 【报错笔记】运行Maven项目时发现项目Build错误

    运行Maven项目时发现项目Build错误 错误原因:在pom.xml中没有定义maven运行插件 解决方案:在pom.xml写上以下依赖 <build><finalName> ...

  5. php post 丢失,php post大量数据时发现数据丢失问题解决方法,post数据丢失_PHP教程...

    php post大量数据时发现数据丢失问题解决方法,post数据丢失 解决办法: 在php.ini中将max_input_vars调大改为5000就可以了 原因追查: from的enctype=&qu ...

  6. 最近自己安装CDH5.X版本时发现,CM包和parcels包无法下载了。

    最近自己安装CDH5.X版本时发现,CM包和parcels包无法下载了.登录Cloudera官方发现需要订阅,官网: 早在之前就听说cloudera manager 6.3.3和 CDH 6.3.3以 ...

  7. 运行时发现 xxx cannot be cast to xxx

    运行时发现 java.lang.ClassCastException: com_mybatis.pojo.User cannot be cast to com_mybatis_config.pojo. ...

  8. edge浏览器仿真IE时发现的问题

    edge浏览器仿真IE时发现的问题 使用edge浏览器进行仿真查看兼容性的时候发现,css属性display:flex可以正常工作.但是印象中IE9及以下版本并不支持该属性.于是笔者使用IE11仿真了 ...

  9. 在使用谷歌时发现一个诡异问题cookie传不过去

    在使用谷歌时发现一个诡异问题cookie传不过去 查找相关资料发现这是谷歌的一个新属性SameSite导致的, SameSite 属性 Cookie 的SameSite属性用来限制第三方 Cookie ...

最新文章

  1. Eureka 注册中心/服务发现框架
  2. 阿里巴巴Druid,轻松实现MySQL数据库加密!
  3. Java 洛谷 P1425 小鱼的游泳时间
  4. 小a与204(牛客寒假算法集训营1题目B)
  5. php aes 128位加密,php实现AES 128位加密的相关操作技巧分享
  6. java注解的反射_Java注解与反射
  7. 阿里开发者招聘节 | 面试题05: 关于epoll和select的区别,哪些说法是正确的?
  8. JLINK、JTAG、ULINK和STLINK的区别介绍
  9. 2014年百度之星程序设计大赛 - 初赛(第二轮)JZP Set
  10. 实对称矩阵的相似对角化
  11. 宏晶微MS2109高清视频采集芯片资料
  12. 无刷直流电动机矢量控制(二)——无刷直流电机的工作原理及其内部结构
  13. python利用函数求不及格率_Excel利用这个函数轻松完成自动计算及格率、合格率...
  14. css设置动画匀速运动,CSS3 transition动画
  15. python中sample是什么意思_【后端开发】python中的sample什么意思
  16. 怎么删除计算机管理员用户密码,解除计算机管理员密码的方法
  17. 使用内网开发微信公众号
  18. Selenium+iframe准确定位元素
  19. CS224N Assignment 1: Exploring Word Vectors (25 Points)
  20. table行的折叠和展开

热门文章

  1. T-SQL常用字符串函数
  2. EXCEL_CLASS
  3. jetbrains是最好的编译器系列
  4. DML、DDL、DCL的分别是什么
  5. Vue注意事项及用得较多的属性归纳
  6. 34.11. 视图、存储过程、函数
  7. [Python]从零开始学python——Day03 字典,元组
  8. Perl学习笔记(2)
  9. Firebug 1.7正式版发布,支持Firefox 4
  10. .NET客户端的数据验证实例