欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

【C#】SQL Server數據庫表/視圖/存儲過程的所有者并非dbo以及修復賬號孤立問題

admin
2021年6月5日 10:4 本文熱度 5074
:SQL Server數據庫表/視圖/存儲過程的所有者并非dbo或存在賬號孤立問題時,錯誤表現如下:


//獲取數據庫連接字符串
ConnectionString = "data source=(local);initial catalog=clicksun;user id=sa;pwd=clicksun$193$631;Connection Timeout=30";
//創建連接對象
SqlConn = new SqlConnection(ConnectionString);

//打開數據庫,修復賬號clicksun孤立問題
try
{
    SqlConn.Open();
    string ComText = "sp_change_users_login 'Auto_Fix', 'clicksun', NULL, 'clicksun2010'";
    SqlCommand Comm = new SqlCommand(ComText, SqlConn);
    Comm.ExecuteNonQuery();
    SqlConn.Close();
}
catch (Exception) { }

//修復數據庫表、視圖、存儲過程所有者不是dbo問題
try
{
    SqlConn.Open();
    string sqlMessage = "select (user_name(uid)+'.'+name) as uname from sysobjects where status>=0 and xtype in('U','V','P') and user_name(uid)<>'dbo'";
    SqlCommand sCmd = new SqlCommand(sqlMessage, SqlConn);
    SqlDataReader sdr = sCmd.ExecuteReader();
    string updateDBOwner = "";
    while (sdr.Read()) { updateDBOwner += "exec sp_changeobjectowner '" + sdr.GetValue(0).ToString() + "','dbo';"; }
    sdr.Close();
    SqlConn.Close();
    if (updateDBOwner != "")
    {
        SqlConn.Open();
        SqlCommand Comm = new SqlCommand(updateDBOwner, SqlConn);
        Comm.ExecuteNonQuery();
        SqlConn.Close();
    }
}
catch (Exception) { }

該文章在 2021/6/5 10:42:10 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved