浏览 2617 次
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-30
1: 在 建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) 解决方法:开始->所有程序->Ms Sql Server->配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了. 如果还出现错误的话 那么请你检查一下所写的代码connectionString中的Data Source这个属性填写的值是否正确 本机默认填写.\SQLEXPRESS 或者换成 计算机名\SQLEXPRESS ... 2:sqlserver2005登陆问题(sqlserver验证和sa账号不能登陆)——已解决 (包括:已成功与服务器建立连接,但是在登录过程中发生错误(provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。) 方法: 首先打开Management Studio Edition(企业管理器),用windows验证方式先登陆进去 找到你要操作的数据库,右键单击,选择属性(Properties),在弹出窗口中的左侧区域中选择Files(文件) 单击右侧的第二行(我的是)即Owner的文本框后的那个浏览(也可能“...”),会弹出一个“Select Datbase Owner”的窗口, 在下方区域中键入:sa 点击ok,关闭management studio。从新用windows验证方式进入,右键选择带绿色按钮的那个数据库图标(你的数据库实例),在弹出窗口中选择sql的验证方式,重新启动服务 如果不从启服务,用sql验证进入时就会报错——已成功与服务器建立连接,但是在登录过程中发生错误(provider。。。 还有一种解决方法,是在网上看到的(不过我开始没找到那个带绿图标的那个,汗。。。!所以就没用。大家可已试试!): "在安装SQLServer 2005后,系统默认的是Windows身份验证,并且sa用户是禁用的. 要想sa能够登录,操作如下: 1.先在windows身份验证模式下登录,待连接成功后,右击实例,选择属性/安全性/,在右边选择SQL Server和windows 身份验证模式. 2.在实例下的安全性/用户树下,右击sa属性,单击常规,设置sa的密码.然后,单击状态,勾选授予和启用两个单选项.至此,设置完毕. 3.重新启动SQLExpress 服务就可以了." 注意:一定要重启服务器。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |