亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >xp_sqlagent_proxy_account 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

    為非 sysadmin 固定服務(wù)器角色成員的用戶執(zhí)行作業(yè)或命令時,設(shè)置或檢索 SQL Server 代理程序和 xp_cmdshell 擴展存儲過程使用的代理帳戶信息。代理帳戶是 Microsoft® Windows® 帳戶,作業(yè)或命令提示符命令在此帳戶的安全上下文中運行。



    語法


    xp_sqlagent_proxy_account



    { N'GET' |



    N'SET', N'agent_domain_name', N'agent_username', N'agent_password'



                        }



    參數(shù)


    N'GET'



    檢索當(dāng)前 SQL Server 代理程序的代理帳戶的名稱。N'GET' 的數(shù)據(jù)類型為 nvarchar,無默認設(shè)置。



    N'SET'



    設(shè)置 Windows 帳戶以用作 SQL Server 代理程序的代理帳戶。使用 agent_domain_name、agent_username agent_password 以指定 Windows 帳戶用作代理帳戶。如果沒有指定有效的 Windows 帳戶信息,例如沒有指定正確的密碼,則 sp_sqlagent_proxy_account 將收到錯誤信息。N'SET' 的數(shù)據(jù)類型為 nvarchar,無默認設(shè)置。



    'agent_domain_name'



    是包含 agent_username 中指定的 Windows 用戶帳戶的 Windows 域的名稱。agent_domain_name 的數(shù)據(jù)類型為 nvarchar,無默認設(shè)置。



    'agent_username'



    是用作 SQL Server 代理程序的代理帳戶的 Windows 帳戶的名稱。agent_username 的數(shù)據(jù)類型為 nvarchar,無默認設(shè)置。



    'agent_password'



    是在 agent_username 中指定的 Windows 帳戶的密碼。agent_password 的數(shù)據(jù)類型為 nvarchar,無默認設(shè)置。



    說明  必須按順序指定 xp_sqlagent_proxy_account 的參數(shù)。無法使用命名參數(shù)。



    返回代碼值


    0(成功)或 1(失?。?/P>

    當(dāng)執(zhí)行 xp_sqlagent_proxy_account 失敗后,SQL Server 將生成包含有關(guān)錯誤的錯誤信息。



    結(jié)果集


    如果已經(jīng)設(shè)置 SQL Server 代理程序的代理帳戶,則指定 N'GET' xp_sqlagent_proxy_account 將返回帶有下列信息的結(jié)果集。






















    數(shù)據(jù)類型描述
    domainsysname包含用作 SQL Server 代理程序的代理帳戶的 Windows 帳戶的域。
    usernamesysname用作 SQL Server 代理程序的代理帳戶的 Windows 帳戶。



    如果還沒有設(shè)置 SQL Server 代理程序的代理帳戶,或如果指定了 N'SET',則不返回任何結(jié)果集。



    注釋


    SQL Server 代理程序的代理帳戶允許不屬于 sysadmin 固定服務(wù)器角色的 SQL Server 用戶執(zhí)行 xp_cmdshell 和自己的 SQL Server 代理程序作業(yè)。管理員可以給代理帳戶指派適當(dāng)?shù)陌踩珯?quán)限,以控制這些作業(yè)在網(wǎng)絡(luò)中訪問資源的能力。



    SQL Server 用戶使用 xp_cmdshell 執(zhí)行命令提示符命令時,命令必須在 Windows 帳戶的安全上下文中執(zhí)行。如果 SQL Server 用戶是 sysadmin 固定服務(wù)器角色的成員,則 SQL Server 使用 SQL Server 服務(wù)在其下運行的 Windows 帳戶執(zhí)行命令提示符命令。如果執(zhí)行 xp_cmdshell 的 SQL Server 用戶不是 sysadmin 固定服務(wù)器角色的成員,則 SQL Server 使用指定為 SQL Server 代理程序的代理帳戶的 Windows 帳戶執(zhí)行命令。如果沒有設(shè)置任何 SQL Server 代理程序的代理帳戶,則用戶將收到錯誤信息。SQL Server 代理程序作業(yè)還必須在 Windows 帳戶的安全上下文中執(zhí)行。如果作業(yè)為 sysadmin 固定服務(wù)器角色的成員所有,則作業(yè)使用 SQL Server 服務(wù)在其下運行的 Windows 帳戶來執(zhí)行。如果作業(yè)所有者不在 sysadmin 中,則作業(yè)使用 SQL Server 代理程序的代理帳戶執(zhí)行,并且如果沒有設(shè)置任何代理帳戶,則將產(chǎn)生錯誤。



    xp_sqlagent_proxy_account 將為在其上執(zhí)行的實例設(shè)置或檢索代理帳戶。該實例的 SQL Server 服務(wù)必須在 Windows 管理員帳戶下運行,以讀取或設(shè)置 SQL Server 代理程序的代理帳戶。



    權(quán)限


    xp_sqlagent_proxy_account 的執(zhí)行權(quán)限默認授予 sysadmin 固定服務(wù)器角色的成員。



    示例


    A. 檢索當(dāng)前指派的 SQL Server 代理程序的代理帳戶


    下例檢索當(dāng)前指派的用作 SQL Server 代理程序的代理帳戶的帳戶。



    EXEC master.dbo.xp_sqlagent_proxy_account N'GET'


    下面是結(jié)果集。



    Domain               Username
    ------------------------------------
    NETDOMAIN         john


    B. 不用密碼設(shè)置 SQL Server 代理程序的代理帳戶


    下例沒有指定密碼,將 SQL Server 代理程序的代理帳戶設(shè)置為 LONDON\ralph。如果 LONDON/ralph 帳戶實際上有密碼,則下例將會接收到擴展存儲過程無法登錄的錯誤信息。



    EXEC master.dbo.xp_sqlagent_proxy_account N'SET',
            N'NETDOMAIN', -- agent_domain_name
            N'ralph', -- agent_username
            N''
    agent password


    C. 使用密碼設(shè)置 SQL Server 代理程序的代理帳戶


    下例將 SQL Server 代理程序的代理帳戶設(shè)置為 LONDON\Ralph 并指定密碼。



    EXEC master.dbo.xp_sqlagent_proxy_account N'SET',
            N'NETDOMAIN', -- agent_domain_name
            N'ralph', -- agent_username
            N'RalphPwd',
    agent password
    相關(guān)文章
    本頁查看次數(shù):