以下的文章主要向大家讲述的是在SQL Server2005数据库连接中经常出现的一些问题的解决,以及对实际操作中的第12步单击“测试连接”中出现的问题的纠正,以下就是文章的主要内容的描述。
主要过程:
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:FANCYBOYSQLEXPRESS
原来的是: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的项.
国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...
我一个朋友最近装装了Windows 7,他总感觉有人用了他的电脑,但是一直不确定,他想知道有没有人动用他的电脑,问我有没有办法 我说设置一下就行了: 启动Windows 7,在搜索栏中输入编辑组,马上就搜索到了编辑组策略,点击即可启动程序编辑组策略。依次展开组策略左侧树形列表的计算机配置/管理模...
一些用户的Windows 7系统开机后出现黑屏,代码为 Windows无法启动: WindowsSystem32ConfigSystem”。这个问题该如何修复呢?现在小编就给大家分析一下吧。 其实这个代码的意思是引导文件丢失了,引导文件(NTLDR)一般存放于C盘根目录下,是一个具有隐藏和只读属性...
故障分析: 主要原因应该是不存在软盘驱动器或驱动器未安装,找到故障原因后,Windows 7 32位系统只要将软盘驱动器禁用就可以了。 解决措施: 1、右键点击计算机,选择管理,打开计算机管理窗口; 2、在计算机管理中,找到设备管理器,在右边的软盘控制器中右击,选择卸载即可。 以...
经过几天的测试后发现,Windows 7用户反映的情况确实存在,但并没有达到“频繁”的情况。同时,也并非是迅雷或快车抢了带宽。(即便是抢了带宽,表现的形式也是页面打开慢,而非是掉线),寻找问题的原因过程中,我们认为是Windows 7系统对于网卡的电源管理的默认设置造成的。 下面,就以Window...
假如你想要在Ubuntu上使用Windows应用,就需要用到Wine了,除了支持Linux系统外,Wine还可运行于其他系统,是个非常使用的软件,下面小编就以Ubuntu 14.04为例,给大家介绍下Ubuntu 14.04安装Wine的步骤。 Ubuntu 14.04安装Wine的步骤 1...