• 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
    以后操作都完成后,那么,恭喜,连接成功!

  • 相关阅读:
    Oracle调优总结--(经典实践 重要)
    ORACLE索引介绍和使用
    ORACLE索引介绍和使用
    oracle update 改为 merge
    oracle update 改为 merge
    在 Eclipse 下利用 gradle 构建系统
    在 Eclipse 下利用 gradle 构建系统
    关于SQL查询效率,100w数据,查询只要1秒
    关于SQL查询效率,100w数据,查询只要1秒
    Add Binary
  • 原文地址:https://www.cnblogs.com/zhxiaomiao/p/1607410.html
Copyright © 2020-2023  润新知