server多笔记录拼接字符串 sql_SQL Server 连接'sa'登录失败解决方案
发布日期:2021-08-20 05:18:39 浏览次数:37 分类:技术文章

本文共 1302 字,大约阅读时间需要 4 分钟。

在VS2005装完后,会自带SQL Server2005 express版,为了便于管理,还需要安装一个企业管理器,需要下载 Microsoft SQL

Server Management Studio

Express(下载名:SQLServer2005_SSMSEE.msi)。因为默认的是只能用windows系统登录模式登录,如果要用混合模式登录则需要进行如下配置:

1:开启SQL2005远程连接功能

配置工具->SQL Server外围应用配置器->服务和连接的外围应用配置器->打开SQLEXPRESS下的DataBase

Engine节点,选择远程连接,选择“同时使用TCP/IP和named pipes”,确定后,重启数据库服务(很重要)。

2:登录改为混合模式

打开管理器,用windows方式连接进入数据库,右键点击数据服务器-属性,安全性,在“服务器身份验证”下选择“SQL

SERVER和windows身份验证模式”,"登录审核"选“失败和成功的登录”确定。(在实例名上按右键--属性--安全性--混合模式,并且在关闭了 SQL Server 服务然后再重启)。

3:新建用户和密码,与sql2000类似,不做介绍

这样就可以用数据连接字符串进行连接了,比如(server=.\\sqlexpress;uid=sa;pwd=密码;database=数据库名称")

如果在用SQLServer模式连接的时候,报错“已成功与服务器建立连接,但是在登录过程中发生错误”

展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用。

-----------------------------------------------------------------------------------------------------------------

今天用同学的本本做东西,发现它上面装的是sql server 2008,而我对它不是很熟悉,更无奈的是他安装时只用Windows身份验证,而我的程序需要它用SQL Server身份验证,只好在网上学习一下,正好发现了这个好教程,转来分享一下:

更改TCP/IP连接为启用2、 登录 , 修改2个地方

a) 身份验证方式(混合模式)        首先使用windows身份登录(注意, 服务器名称必须填写正确)        打开SQL 实例的属性        选择左边的“安全性”, 注意做如下选择

b) 启用sa, 若将sa的密码设置为空密码, 则需要2步才能实现; 若不设置为空密码, 可以将2步合并为一步实现, 即:2个都设置完成后点击确定即可。

i. 第一步, 启用Sa         更改完成后,单击确定保存

ii. 第二步,设置密码

更改完成后,单击确定保存, 当然整个设置完成之后, 还需要重启sql服务。

------------------------------------------------------------------------------------------------------------------

转载地址:https://blog.csdn.net/weixin_33501587/article/details/114469492 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:go mysql写入特殊字符_使用mysqldump的mysql密码中的特殊字符
下一篇:java wmv_执行在jar中打包的wmv文件

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月07日 10时22分56秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章