
正文
sqlserver登陆,sqlserver登陆身份为
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在SQL中不能在SQLServer身份验证登录,怎么办?
、先用Window方式登陆进去,选择数据库实例,右键选择属性——安全性:把服务器身份验证选项从Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确定,关闭当前对象资源管理器。\x0d\x0a2、重新用Window验证方式登陆,在左边的树结构中选择“数据库”下面的“安全性”选项——登录名——sa,右键属性——在“SQLServer身份验证”中输入要设置的sa密码。\x0d\x0a3、重新启动SQLServer服务。记着,是重启服务,不是关掉sqlserver2005然后再打开。\x0d\x0a如果不重新启动SQLServer服务,直接用sa登陆,就会报这样的错误:“用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联”。\x0d\x0a\x0d\x0a(*注:重启SQLServer服务的方法:进入window服务,找到“SQL Server (MSSQLSERVER)”服务,选择重新启动。或者在运行中输入:net stop mssqlserver ,然后再输入:net start mssqlserver。这样重新服务之后再用sa登陆就OK了)
相关问答
Q1: 如何登陆sql server中的数据库
1、打开sqlserver的企业管理器或者是SQL server Management Studio
2、服务器类型选择:数据库引擎
3、服务器名称输入:localhost或是本机ip
4、身份验证选择:如果没开混合验证,选windows身份验证;如果开了混合验证,可以用windows身份登录,也可选选择SQL server身份验证。
5、选了SQLserver身份认证需要输入SQL已经定义的用户名和密码。
Q2: 在SQL serve中连接到服务器有哪几种登录方式?
主要有以下两种登录方法:
1、Windows 帐户
只要能登录这个机器(服务器),一般使用windows的用户,此登录方式在安全上存在隐患。
2、SQL server和Windows混合登录
需要sqlserver指定的帐号进行登录,绝大多数系统采用此方式。
扩展资料:
注意事项
如果使用 Windows 身份验证登录到SQL Server,则不必在每次访问SQL Server实例时都提供 SQL Server 登录名。相反地,SQL Server将使用您的MicrosoftWindows 帐户自动登录。
如果在混合模式身份验证(SQL Server和 Windows 身份验证模式)下运行SQL Server,并选择使用SQL Server身份验证登录,则必须提供SQL Server登录名和密码。
Q3: sql server 2005怎么登录
1。安装VS2005或者2008时安装的Sql Server 2005 Express版本没有自带Management Studio,所以首先要去微软的网站上面下一个Microsoft Sql Server Management Studio Express并安装。 2。打开Management Studio,使用Windows身份验证登陆进Sql Server Express。 3。在服务器实例上点右键,选“属性”,在左边菜单选择“安全性”,在右边选择“Sql Server和Windows验证模式”,点确定。 4。在服务器实例的“安全性”-“登陆名”子目录下双击帐户sa,在“常规”选项卡里面修改sa的登陆密码;在“状态”选项卡里面选择“登陆:启用”,点确定。 5。重新启动Sql Server 2005 Express服务。 6。现在就可以使用sa帐户登陆Sql Server 2005 Express了。
Q4: 请教关于sqlserver登录账户和用户的关系
1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login)
--创建登陆帐户(create login)
create login dba with password='abcd1234@', default_database=mydb
登陆帐户名为:“dba”,登陆密码:abcd1234@”,默认连接到的数据库:“mydb”。 这时候,dba 帐户就可以连接到 SQL Server 服务器上了。但是此时还不能 访问数据库中的对象(严格的说,此时 dba 帐户默认是 guest 数据库用户身份, 可以访问 guest 能够访问的数据库对象)。
要使 dba 帐户能够在 mydb 数据库中访问自己需要的对象, 需要在数据库 mydb 中建立一个“数据库用户”,赋予这个“数据库用户” 某些访问权限,并且把登陆帐户“dba” 和这个“数据库用户” 映射起来。 习惯上,“数据库用户” 的名字和 “登陆帐户”的名字相同,即:“dba”。 创建“数据库用户”和建立映射关系只需要一步即可完成:
2. 创建数据库用户(create user):
--为登陆账户创建数据库用户(create user),在mydb数据库中的security中的user下可以找到新创建的dba
create user dba for login dba with default_schema=dbo
并指定数据库用户“dba” 的默认 schema 是“dbo”。这意味着 用户“dba” 在执行“select * from t”,实际上执行的是 “select * from dbo.t”。
3. 通过加入数据库角色,赋予数据库用户“dba”权限:
--通过加入数据库角色,赋予数据库用户“db_owner”权限
exec sp_addrolemember 'db_owner', 'dba'
此时,dba 就可以全权管理数据库 mydb 中的对象了。








