USE master CREATE LOGIN test --要创建的用户名 WITH PASSWORD = '123456', --密码 DEFAULT_DATABASE = DBTest, --指定数据库 CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF go REVOKE VIEW ANY DATABASE TO [public] USE DBTest --数据库 go EXEC dbo.sp_changedbowner N'test'
更改用户定义的数据库角色注意事项 需具有以下一项或多项权限或成员身份才能运行此命令: 对角色具有 ALTER 权限 对数据库具有 ALTER ANY ROLE 权限 具有 db_securityadmin 固定数据库角色的成员身份 此外,若要更改固定数据库角色中的成员身份还需要: 具有 db_owner 固定数据库角色的成员身份 不能更改固定数据库角色的名称. 使用SSMS数据库管理工具更改用户定义的数据库角色 1.连接数据库->选择数据库->展开安全性->展开角色->展开数据库角
一.新建数据库 1.首先登录MySQL:(输入 mysql -u root -p 命令,然后输入密码按回车即可) 2.在mysql> 下输入如下命令,回车,即可创建数据库 (test为数据库名): mysql> create database test; 二.授权用户 方式1.授权给本地主机 mysql> grant all privileges on test.* to 'userName'@'localhost' identified by '12345678'; (提示:test.
█ 启用/关闭Ad Hoc Distributed QueriesAd Hoc Distributed Queries服务默认是关闭的,要使用openrowset 和 openquery访问远程数据库,需要在本地启用该服务 -- 启用 Ad Hoc Distributed Queries reconfigure reconfigure -- 关闭 Ad Hoc Distributed Queries reconfigure reconfigure █openrowset 和 openquery访
SQLServer跨服务器访问数据库(openrowset/opendatasource/openquery) 1.启用Ad Hoc Distributed Queries 在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的 启用Ad Hoc Distributed Queries的方法 SQL Server 阻止了对组件 'Ad Hoc Distributed Que
删除用户定义的数据库角色注意事项 无法从数据库删除拥有安全对象的角色. 若要删除拥有安全对象的数据库角色,必须首先转移这些安全对象的所有权,或从数据库删除它们. 无法从数据库删除拥有成员的角色. 若要删除拥有成员的角色,必须首先删除角色的成员. 若要删除数据库角色中的成员,请使用 ALTER ROLE (Transact-SQL). 不能使用 DROP ROLE 删除固定数据库角色. 在 sys.database_role_members 目录视图中可以查看有关角色成员身份的信息. 若要删除服务