SQL Server2005将登录设为Windows和SQL Server混合登录

server|window

 sqlserver2005安装后默认的是windows身份验证,可以用以下方法改为混合登录.       首先用windows身份验证登录sqlserver,在对象资源管理器的sqlserver实例字段上点击鼠标右键,选择属性,在属性对话框里选择安全性,在安全性对话框中选择sqlserver和windows身份验证模式,点击确定。      如果想用sa用户登录的话,直接修改sa用户密码就行了.      如果想新建用户的话, 回到对象资源管理器的sqlserver实例字段上,点击鼠标右键,选择新建查询,会出现sql编辑框,在此编辑框中为用sql语句为sqlserver创建一个sqlserver身份验证的登录用户和密码。创建的sql语句:CREATE LOGIN jywhu WITH PASSWORD='123';然后点击编辑框上的执行。如果执行成功的话就创建一个用户名是jywhu,密码是123的登录账户。然后把此账户设置为服务器角色,这样你用这个账户登录后才能创建和删除数据库和数据表,也是在刚才的sql编辑器中完成。设置的sql语句:EXECUTE sp_addsrvrolemember 'jywhu' 'sysadmin';再点执行就可以了。如果要删除它的服务器角色:EXECUTE sp_dropsrvrolemember 'jywhu' 'sysadmin';执行就可以了。

时间: 2024-08-26 17:12:13

SQL Server2005将登录设为Windows和SQL Server混合登录的相关文章

SQL Server2005杂谈(4):在SQL Server2005中按列连接字符串的三种方法

本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:SQL Server2005杂谈(3):四个排名函数(row_number.rank.dense_rank和ntile)的比较 最近做一个项目,遇到一个在分组的情况下,将某一列的字段值(varchar类型)连接起来的问题,类似于sum函数对int型字段值求和. 如有一个表t_table,结构和数据如图1                                           图1     其中要按着xh字段分组,并且将每一组na

在建立与服务器的连接时出错,在连接到sql server2005时,在默认设置下sql server不允许进行远程连接可能导致此失败

问题描述 在建立与服务器的连接时出错,在连接到sqlserver2005时,在默认设置下sqlserver不允许进行远程连接可能导致此失败,(provider:命令管道提供程序,error:40-无法打开sqlserver的连接) 解决方案 解决方案二:用户名或者密码不对,要么就是实例名称错误.解决方案三:http://download.csdn.net/detail/xianfajushi/4028787解决方案四:常见的问题,打开sqlserver配置管理器,把tcp/ip协议和其他协议全部

SQL Server2005杂谈(3):四个排名函数(row_number、rank、dense_rank和ntile)的比较

本文为原创,如需转载,请注明作者和出处,谢谢! 上一篇:SQL Server2005杂谈(2):公用表表达式(CTE)的递归调用     排名函数是SQL Server2005新加的功能.在SQL Server2005中有如下四个排名函数: 1. row_number 2. rank 3. dense_rank 4. ntile        下面分别介绍一下这四个排名函数的功能及用法.在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示: 图1 其中field1字段的类型是int

SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:SQL Server2005杂谈(4):在SQL Server2005中按列连接字符串的三种方法     在输出统计结果时可能需要将列变成行,而将聚合结果(如count.sum)作为记录的第一行,先看如下的SQL语句: declare @t table(name varchar(20))insert @tselect 'abc' union allselect 'xxx' union allselect 'xxx' union allsele

sqlserver-关于eclipse连接sql server2005报错 用户sa登录失败

问题描述 关于eclipse连接sql server2005报错 用户sa登录失败 各种方法都试过了,TCP开了 sql服务也开了,browser也重启了 ,sql驱动加载了 ..数据库可以登录,求大神帮忙啊... 解决方案 你数据库可以登录,是用sa登录的,还是用Windows集成验证登录的?请确保启用了sa登录 解决方案二: 上面的答案有帮助吗?如果还有问题,请提出来,如果对答案满意,请顶一下,并标记为采纳答案,谢谢! 解决方案三: 你这个跟什么TCP的没关系,那个一般是sa的密码问题或者没

利用SQL SERVER建立登录WINDOWS帐号_MsSql

那一刻,我的心跳到了嗓子眼. 运行建立帐号命令,OK! 远程登录,输入帐号,密码,OK!终于又进去了! ××××××××××××××××××× 我忽然发现,数据库服务器登录不了了. 提示帐号密码过期.按提示修改,提交,又说我没权限修改密码! CNM,这样来害我.这个帐号属于administrators,原先那个默认的administrator被我停掉了.因此这个帐号是进入系统的唯一通道. 接着发现后果比我想象的要严重更多: 1.硬盘做了RAID5,这样即使拿到硬盘,可能也读不出数据库文件了. 2

C# 怎样实现远程连接SQL Server2005

server|sql 本文详细讲述了C#怎样实现远程连接SQL Server2005各个步骤. 首先配置SQLSERVER2005: 打开"Microsoft SQL Server Management Studio" 直接用Windows 用户连接进入,再在"安全性"中的"登录名"内的"新建登录名",你就对应的添好"确定"就可以了. 再在你对应的"数据库"里"安全性"

图片-在W7中安装SQL Server2005总会出现这个,然后就失败了。求教啊!!!急急急!!!!!!

问题描述 在W7中安装SQL Server2005总会出现这个,然后就失败了.求教啊!!!急急急!!!!!! 解决方案 下载安装2008,SQL Server 2008大部分情况下和2005一样用. msdn.itellyou.cn可以下载. 解决方案二: 按理说,你一开始运行sql server 2005就会遇到一个兼容性的提示,难道你没看到. 解决方案三: windows 7和sql server 2005不兼容,建议你安装sql server 2008或以上. 解决方案四: 杀毒软件关掉.

EXCEL长度超过255个字符导入SQL SERVER2005的方法

excel长度超过255个字符导入sql server2005的方法 [excel 源 [1]] 错误: 输出"excel 源输出"(9) 上的 输出列"description 3"(546) 出错.返回的列状态是:"文本被截断,或者一个或多个字符在目标代码页中没有匹配项.". 该列在excel中最长为308个字符,但是excel源中的外部列和输出列最多只能设为nvarchar(255),如果设定长度超过255,则出现警告,源列属性不匹配,执行也