当前位置:首页 » 编程语言 » sql怎么设置默认登录
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql怎么设置默认登录

发布时间: 2022-06-10 10:17:12

1. sql server如何设置默认登录名

兄弟,看到最下面的那个“记住密码”没有。你选择sa用户,然后输入密码,勾中“记住密码”,那么你下次连接这个sql服务器的时候,默认账户便就是sa,点击连接即可...

2. 哪位知道SQL SERVER里面的默认用户和密码

你指的是sa账号吧。在SQL Server 中系统管理员 (sa) 是为向后兼容性提供了特殊的登录。默认情况下,它分配给 sysadmin 固定服务器角色,并不能改变。虽然 sa 是内置的管理员登录,不要使用它经常。而在此基础上,使系统管理员的 sysadmin 固定的服务器角色的成员,让他们使用自己的登录名登录。只有在没有其他办法可以登录到 Microsoft ® SQL Server ™ 实例 (例如,当其他系统管理员不可用或忘记了密码) 时,才使用 sa。
在安装期间,SQL Server 安装程序将提示您设置 sa 登录密码,如果您请求混合模式身份验证。您应指定一个密码立即以防止未经授权的访问到的 SQL Server 实例使用 sa 登录。
与此相反的是,如果您在安装过程中选择 Windows 身份验证,指定一个密码为 sa 登录后安装以确保 sa 登录有密码,以防您稍后将模式更改为混合模式身份验证。

参考链接:
https://technet.microsoft.com/en-us/library/aa905197(v=sql.80).aspx

3. SQL数据库怎么设置为使用密码登陆啊

1、打开企业管理器-
2、程序——控制面板——找到你要取消密码的用户——选择更改密码——输入你的当前密码之后,新密码为空,直接确定即可取消密码。
3、点击登录就可以看到很多登录名,
要看的话右键属性就行了,
也可以改密码。

4. 如何在sql上设置用户名和密码

1.以Windows 身份验证 登录SQL Server 2005

2.右键 安全性”—“登录名”—“新建登录名”

注:在“安全性”中选择SQL Server 和Windows身份验证模式两种方式验证

3 用户映射 选默认的public 最高级
4 状态 授予允许链接到数据库引擎;启用登录。

最后刷新 就能看见新建的登录名

如要修改登录名或者密码 直接在第2步选中要改的登录名就能修改了

5. SQL Server2008默认用户名和密码是多少

SQL Server2008用户名是sa,默认密码是在安装的时候设定的。忘记了没关系,可以新建一个用户,给定相应权限,连接时用此新用户和密码即可。

1.在“对象资源管理器”中展开“安全性”,右击“登录名”

拓展资料

问题描述:朋友的SQLSERVER2008有可能在安装时没有添加当前账号作为管理员,或者后来将domainadministrator从SQLSERVER的“登录”中删除掉了,反正他是无法用管理员账号进入SQLSERVER里面了,而sa账号的密码也不幸被他给忘了。

操作关键点:想办法添加新有的权限的账号,用到sqlservr -m和sqlcmd

操作步骤:
1.停止数据库服务
2.以单用户模式启动,不知道的同学自己搜一下sqlservr.exe,看这个文件存在哪个目录里,然后以命令行调用,加上-m参数,即sqlservr -m
3.登录sqlserver,个人喜欢用sqlcmd,执行命令为:sqlcmd回车
4.这时候就进来了,按如下命令操作
C:UsersAdministrator>sqlcmd
1> create login anyang with password='admin@123'
2> go
1> sp_addsrvrolemember 'anyang','sysadmin'
2> go
此时,就会在系统中添加了一个名为anyang的数据库管理员账号

5.结束sqlcmd和sqlservr -m的窗口,重新启动SQLSERVER服务,用anyang登录
6.在“登录”中添加windows的管理员账号,并且授予sysadmin权限

6. sql2008默认登录数据库删了怎么改登录默认数据库

isql命令的参数详解:
isql [-U login id] [-P password] [-S server]
isql [-?] | [-L] | [
{ {-U login_id [-P password]} | -E }
[-S server] [-H hostname] [-d use database name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input file] [-o output file] [-p] [-b] [-O] ]
所有参数要区分大小写,在使用尤其要注意。
-?显示 isql 开关的语法摘要。
-L列出在本地配置的服务器和在网络上广播的服务器的名称。
-U login_id用户登录 ID。登录 ID 区分大小写。
-P password 是用户指定的密码。如果未使用-P 选项,isql 将提示输入密码。如果在命令提示的末尾使用 -P 选项而不带密码,isql 使用默认密码NULL)。密码区分大小写。
-S server_name 指定要连接到的 SQL Server 默认实例。如果未指定服务器,isql 将连接 到本地计算机上的 SQL Server 默认实例。如果要在网络上从远程计算机执行 isql,则需要此选项。
-H hostname 是使用的客户端的主机名称。工作站名称存储在 sysprocesses.hostname 中并由 sp_who 显示。如果未指定,则采用当前计算机名称。用这个可以欺骗SQL Server中进程信息中显示的主机名。
-d use database name,用于指定使用数据库名。
-i input file,用于指定装载的SQL语句文件。当你不想输入太多SQL语句时,你可以写好在一个文件,用这个参数,作为批处理来执行。
以上这些基本上足够用了,下面以服务器ABC为例,用户名sa,密码为了空,用ISQL登录数据库DB:
ISQL -U sa -P -S ABC -d DB
连接成功的话,在“1>”后面输入SQL语句,回车,第二行输入go回车,就执行了上一句SQL语句。
SQL语句可以分多行输入,直到你执行“go”提交后才执行SQL语句。
quit可以退出当前交互式命行模式。

7. sql server 2005 默认的登录账号

默认账号是安装sqlserver2005试设置的,一般我们都设置为 账号 :sa ,密码:123456。如果不是的话可以使用 "点" 登陆进去然后在修改sa的密码

8. 怎样更改数据库sql2008的登录方式

首先,以默认的windows验证方式打开并登录SQL Server 2008

第二步:登录后定位到“\安全性\登录名”,选择要使用sql server登录验证方式的用户(例如sa),右击sa,选择“属性”。

第三步:打开“属性”窗口后,定位到“常规”选项卡,修改密码并勾选或取消勾选相应复选框选项。

第四步:然后切换到“状态”选项卡,选择“连接到数据库”为“授予”,“登录”为“启用”,之后点击右下方的“确定”按钮保存退出。

第五步:右击连接数据库的登录用户,在出现的右键菜单中选择“属性”选项,之后将出现下图第二张图所示的界面。切换到“安全性”选项卡,在“服务器验证方式”下选择“sql server和windows身份验证模式”,点击“确定”保存退出。

第六步:右击连接数据库的登录用户,在出现的右键菜单中选择“停止”选项,停止服务器进程,在出现的提示窗体中选择“是”。

第七步:当sql server服务器图标变为黄色的时候,依然右击它,点击“启动”,在出现的提示窗体中选择“是”。

第八步:关闭microsoft sql server,重新以sa用户登录,便可以成功利用sql server登录验证方式登录sql server。

9. 如何设置SQL Server登录的默认数据库和权限。

sql server2005安全管理之用户、角色、架构 与 权限
2008-12-04 16:47
--打开数据库
Use databaseName

--创建角色
create role ProgramerRole

--用于创建表 存储过程 视图
grant create table,create procere,create view to ProgramerRole

--execute用以执行存储过程,alter用以创建、修改存储过程和视图,
--并可以新建立表,但不能修改表,但也可以删除表和对表改名了
grant select,insert,execute,alter on schema::dbo to ProgramerRole

--用于允许用户查看 显示估计的执行计划(081205)
grant showplan to ProgramerRole

--创建登录账号
--create login username with password='password'
--创建数据库用户
create user username for login username

--将用户TestUser添加到TestRole角色中
exec sp_addrolemember 'ProgramerRole','username '

--执行Sql Server Profiler是服务器级权限,所以在master库中授权
USE master;grant alter trace to auto;

注:据库引擎优化顾问必须由具有系统管理员权限的用户进行初始化。在具有系统管理员权限的用户对数据库引擎优化顾问进行初始化之后,任何是 db_owner 固定数据库角色成员的用户,都可以使用数据库引擎优化顾问来优化他们拥有的数据库上的表。
详优化物理数据库设计http://msdn.microsoft.com/zh-cn/library/ms191531(SQL.90).aspx

参考资料:
用户架构分离:http://msdn.microsoft.com/zh-cn/library/ms190387(SQL.90).aspx
数据库架构是一个独立于数据库用户的非重复命名空间。您可以将架构视为对象的容器
主体:http://msdn.microsoft.com/zh-cn/library/ms181127(SQL.90).aspx
是可以请求 SQL Server 资源的实体

Windows 级别的主体

Windows 域登录名
Windows 本地登录名
SQL Server 级的主体

SQL Server 登录名
数据库级的主体

数据库用户
数据库角色
应用程序角色
安全对象:http://msdn.microsoft.com/zh-cn/library/ms190401(SQL.90).aspx
安全对象是 SQL Server 数据库引擎 授权系统控制对其进行访问的资源
安全对象范围有服务器、数据库和架构
安全对象范围:服务器包含以下安全对象:
端点
登录帐户
数据库

安全对象范围:数据库包含以下安全对象:
用户
角色
应用程序角色
程序集
消息类型
路由
服务
远程服务绑定
全文目录
证书
非对称密钥
对称密钥
约定
架构

安全对象范围:架构包含以下安全对象:
类型
XML 架构集合
对象

对象 下面是对象类的成员:
聚合
约束
函数
过程
队列
统计信息
同义词

视图

架构:http://msdn.microsoft.com/zh-cn/library/ms365789(SQL.90).aspx
架构是指包含表、视图、过程等的容器。它位于数据库内部,而数据库位于服务器内部
特定架构中的每个安全对象都必须有唯一的名称。架构中安全对象的完全指定名称包括此安全对象所在的架构的名称。因此,架构也是命名空间

权限:http://msdn.microsoft.com/zh-cn/library/ms190387(SQL.90).aspx
每个 SQL Server 2005 安全对象都有可以授予主体的关联权限

数据库级别的角色:http://msdn.microsoft.com/zh-cn/library/ms189121(SQL.90).aspx
固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。db_owner 和 db_securityadmin 数据库角色的成员可以管理固定数据库角色成员身份;但是,只有 db_owner 数据库的成员可以向 db_owner 固定数据库角色中添加成员。
每个数据库用户都属于 public 数据库角色。当尚未对某个用户授予或拒绝对安全对象的特定权限时,则该用户将继承授予该安全对象的 public 角色的权限
服务器级别角色:http://msdn.microsoft.com/zh-cn/library/ms188659(SQL.90).aspx
固定服务器角色在其作用域内属于服务器范围。固定服务器角色的每个成员都可以向其所属角色添加其他登录名。

GRANT 架构权限:http://msdn.microsoft.com/zh-cn/library/ms187940(SQL.90).aspx

如何配置用户以创建和管理 SQL Server 代理作业 http://msdn.microsoft.com/zh-cn/library/ms187901.aspx

若要配置用户以创建或执行 Microsoft SQL Server 代理作业,必须先将某个现有 SQL Server 登录名或 msdb 角色添加到 msdb 数据库中的下列 SQL Server 代理固定数据库角色之一:SQLAgentUserRole、SQLAgentReaderRole 或 SQLAgentOperatorRole。

默认情况下,这些数据库角色的成员可以创建各自的作业步骤,这些作业步骤不执行其他作业步骤。如果这些非管理用户要运行那些执行其他作业步骤类型(例如,SSIS 包)的作业,它们需要对代理帐户具有访问权限。sysadmin 固定服务器角色的所有成员都有创建、修改和删除代理帐户的权限

为具体的用户设置具体的访问权限 收藏
use 你的库名
go

--新增用户
exec sp_addlogin 'test' --添加登录
exec sp_grantdbaccess N'test' --使其成为当前数据库的合法用户
exec sp_addrolemember N'db_owner', N'test' --授予对自己数据库的所有权限

--这样创建的用户就只能访问自己的数据库,及数据库中包含了guest用户的公共表
go

--删除测试用户
exec sp_revokedbaccess N'test' --移除对数据库的访问权限
exec sp_droplogin N'test' --删除登录

如果在企业管理器中创建的话,就用:

企业管理器--安全性--右键登录--新建登录

常规项
--名称中输入用户名
--身份验证方式根据你的需要选择(如果是使用windows身份验证,则要先在操作系统的用户中新建用户)
--默认设置中,选择你新建的用户要访问的数据库名

服务器角色项
这个里面不要选择任何东西

数据库访问项
勾选你创建的用户需要访问的数据库名
数据库角色中允许,勾选"public","db_ownew"

确定,这样建好的用户与上面语句建立的用户一样
---------------------------------------------------------------------------

最后一步,为具体的用户设置具体的访问权限,这个可以参考下面的最简示例:

--添加只允许访问指定表的用户:
exec sp_addlogin '用户名','密码','默认数据库名'

--添加到数据库
exec sp_grantdbaccess '用户名'

--分配整表权限
GRANT SELECT , INSERT , UPDATE , DELETE ON table1 TO [用户名]

--分配权限到具体的列
GRANT SELECT , UPDATE ON table1(id,AA) TO [用户名]

10. SQL Server中默认的登录帐户有哪些

一般是系统默认安装的只有Windows登录;
如果
SqlServer
登录,要开启sa用户。