Mssql高级注入笔记II(3)


diskadmin 
dbcreator 
bulkadmin 
返回代码值 
0(成功)或 1(失败) 
注释 
在将登录添加到固定服务器角色时,该登录就会得到与此固定服务器角色相关的权限。 
不能更改 sa 登录的角色成员资格。 
请使用 sp_addrolemember 将成员添加到固定数据库角色或用户定义的角色。 
不能在用户定义的事务内执行 sp_addsrvrolemember 存储过程。 
权限 
sysadmin 固定服务器的成员可以将成员添加到任何固定服务器角色。固定服务器角色的成员可以执行 sp_addsrvrolemember 将成员只添加到同一个固定服务器角色。 
示例 
下面的示例将 Windows NT 用户 Corporate\HelenS 添加到 sysadmin 固定服务器角色中。 
EXEC sp_addsrvrolemember 'Corporate\HelenS', 'sysadmin' 

OPENDATASOURCE 
不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。 
语法 
OPENDATASOURCE ( provider_name, init_string ) 
参数 
provider_name 
注册为用于访问数据源的 OLE DB 提供程序的 PROGID 的名称。provider_name 的数据类型为 char,没有默认值。 
init_string 
连接字符串,这些字符串将要传递给目标提供程序的 IDataInitialize 接口。提供程序字符串语法是以关键字值对为基础的,这些关键字值对由分号隔开,例如:"keyword1=value; keyword2=value." 
在 Microsoft? Data Access SDK 中定义了基本语法。有关所支持的特定关键字值对的信息,请参见提供程序中的文档。下表列出 init_string 参数中最常用的关键字。 
关键字 OLE DB 属性 有效值和描述 
数据源 DBPROP_INIT_DATASOURCE 要连接的数据源的名称。不同的提供程序用不同的方法对此进行解释。对于 SQL Server OLE DB 提供程序来说,这会指明服务器的名称。对于 Jet OLE DB 提供程序来说,这会指明 .mdb 文件或 .xls 文件的完整路径。 
位置 DBPROP_INIT_LOCATION 要连接的数据库的位置。 
扩展属性 DBPROP_INIT_PROVIDERSTRING 提供程序特定的连接字符串。 
连接超时 DBPROP_INIT_TIMEOUT 超时值,在该超时值后,连接尝试将失败。 
用户 ID DBPROP_AUTH_USERID 用于该连接的用户 ID。 
密码 DBPROP_AUTH_PASSWORD 用于该连接的密码。 
目录 DBPROP_INIT_CATALOG 连接到数据源时的初始或默认的目录名称。 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3610.html