zoukankan      html  css  js  c++  java
  • vs2008中的SQL Server Express访问 sql server 2005

    这个东西还真是难弄。首先要区别SQL Server Express和MSSQLSERVER: SQL Server Express是vs2005中自带的SQL的免费简易版本,对初学者来说已经足够了,而MSSQLSERVER是官方正式发行的企业版本,功能很强大, 所以说这2个还是有本质区别的。

    MSSQLSERVER就不多说了,说说SQL Server Express。首先需要下载一个名为SQLServer2005_SSMSEE.msi的软件,下载地址 是:http://download.microsoft.com/download/1/1/0/110d908f-c445-4523- b939-220c7d135f3d/SQLServer2005_SSMSEE.msi。这个是SQL Server Management Studio Express的安装程序,通过这个软件你可以用图形化的界面来对数据库进行操作。

    一般我们利用vs2005连接SQL Server Express是会出错,会显示“error:40无法打开到SQL Server的连接连接失败”。 那是因为在默认的设置下SQL Server不允许远程连接可能会导致此失败。我们就要开启此功能

    1。此时需要开启sql2005远程连接功能
    开始 --     Microsoft SQL Server 2005 -- 配置工具-- SQL Server 外围应用配置器 --     远程控制 ---- 服务和连接外围应用配置器 SQLEXPRESS -- Database Engine 勾选 本地连接和远程连接,同时使用TCP/IP和name pipes ,确定


    2.登陆设置改为SQL Server身份验证
    开始 --     Microsoft SQL Server 2005     -- SQL Server Management Studio Express,选择Windows 身份验证 连接 ,进去后在左边的 对象资源管理器 的第一项 就是你的服务器名 点右键 属性,选择 安全 选择SQL Server和windows验证模式


    3.设置一个SQL server方式的用户名和密码
    开始 -- Microsoft SQL Server 2005     --     SQL Server Management Studio Express,选择Windows 身份验证 连接,点上面的新建立查询 在右面输入 sp_password null,'123456','sa' ,点上面的执行,这样就设置了一个用户名为sa,密码为:123456的用户,但是现在还不能用用户名sa登陆


    4.开启sa帐号
    开始 -- Microsoft SQL Server 2005     --     SQL Server Management Studio Express ,选择Windows 身份验证 连接,点左面的 对象资源管理器 --      安全性 --       登陆名 --      sa 右键属性,点状态登陆勾选启用


    5.重启数据库服务器

    重启企业管理器以sa用户名进行登录,问题依旧。想了半天,原来在设置完“sql server和windows身份验证模式”后,要求重启服务。当时设置完成后只是重新开启了企业管理器,其服务并没重新启动。

    因此找到“SQL Server 外围应用配置器”,运行后,选择“服务和连接外围应用配置器”,先停止SQLEXPRESS一下,再启动一次。至此问题应该解决了。


    6.测试连接 vs2005

    服务器名就是你登陆数据库管理器的时候的服务器名 如 我的是 406F366C585C448\SQLEXPRESS
    以后操作都完成后,那么,恭喜,连接成功!

  • 相关阅读:
    Ubuntu配置sublime text 3的c编译环境
    ORA-01078错误举例:SID的大写和小写错误
    linux下多进程的文件拷贝与进程相关的一些基础知识
    ASM(四) 利用Method 组件动态注入方法逻辑
    基于Redis的三种分布式爬虫策略
    Go语言并发编程总结
    POJ2406 Power Strings 【KMP】
    nyoj 会场安排问题
    Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
    Java的String、StringBuffer和StringBuilder的区别
  • 原文地址:https://www.cnblogs.com/zhxiaomiao/p/1607410.html
Copyright © 2011-2022 走看看