您的位置: 旅游網 > 熱點 >> ChinaJoy

    如何解決引用對象時必須加所有者計劃

    發布時間:2021-10-29 05:49:10

    問題描述:

    從別處copy來一個數據庫DB,附加后,對象的所有者不是Admini,每次查詢時必需寫select * from Admini.***才能查到。有什么方法不用前面的Admini嗎(在不修改所有者的前提下)?注:

    已經在“安全性-登陸”下面也新建了一個Admini用戶,默認數據庫設置為DB,權限足夠,但在查詢分析器下用Admini登陸,查詢時還是要寫Admini前綴,否則就提示對象名無效

    問題解決方法:

    如果是用的是sql 2000的話,用某個用戶登錄, 不指定所有者的話, 訪問對象的時候, 默認的所有者就是當前登錄用戶

    如果是2005的話, 在數據的安全性--用戶--右鍵你的用戶admin--屬性, 看看默認構架是什么, 這個默認架構決定當你訪問對象時, 不指定所有者的話, 使用那個所有者(sql 2005中, owner變成構架了)

    目前昌黎宏興普碳方坯報價2350 會導致與上面的說法不匹配的異常情況:

    如果在數據庫DB中,Admini是孤立用戶的話,則情況會與上面描述的有出入(附加或者恢復數據庫很容易出現孤立用戶),即引用對象時必須指定所有者。孤立用戶的表現是:只能創建Admini登錄, 并通過服務器角色給其分配對DB的權限,或者是在DB中建立名稱不是Admini的用戶與登錄關聯。

    要查詢DB中的孤立用戶情況,執行下面的語句:

    USE DB

    GO

    EXEC sp_change_users_login \'Report\'

    解決孤立用戶的方法:

    解決這種異常只要解決掉孤立用戶,在確定了Admini是孤立用戶后,可以執行下面的語句來解決:

    USE DB

    GO

    -- 修復孤立用戶

    EXEC sp_change_users_login \'Auto_Fix\', \'Admin\', NULL, \'密碼\';

    -- 這個密碼是指, 如果沒有事先建立admin 這個登錄的話, sql自動創建登錄時, 為該登錄分配的密碼

    -- 授予在DB 中的相關權限

    EXEC sp_addrolemember \'db_owner\', \'Admin\'

    鄭州哪家婦科醫院
    華潤江中
    長沙治療白癜風好方法
    猜你會喜歡的
    猜你會喜歡的
    主站蜘蛛池模板: 欧美黑人激情性久久| 又粗又大又长又爽免费视频| 国产免费av一区二区三区| 后入内射国产一区二区| 亚洲精品字幕在线观看| 亚洲av无码久久寂寞少妇| 中韩高清无专码区2021曰| 99re最新这里只有精品| 黄色黄色一级片| 精品国产v无码大片在线观看 | 国产乱色精品成人免费视频| 全球中文成人在线| 亚洲国产精品线观看不卡| 久久久亚洲av波多野结衣| 99精品无人区乱码在线观看| 高校饥渴男女教室野战| 男女一边做一边爽免费视频| 最近中文字幕网2019| 女人的精水喷出来视频| 国产欧美日韩精品一区二区三区| 四虎免费影院ww4164h| 亚洲欧洲精品成人久久曰影片| 久久久久青草大香线综合精品| 97色伦图片97综合影院| 色婷婷五月综合丁香中文字幕| 欧美破处视频在线| 抬头见喜全集免费版| 国产精品免费久久久久影院| 君子温如玉po| 亚洲av无码不卡久久| juy051佐佐木明希在线观看| 高清有码国产一区二区| 欧美黑人videos巨大18tee| 手机看片一区二区| 国产永久免费观看的黄网站| 你懂的免费在线| 中文织田真子中文字幕| 色综合67194| 波霸女的湮欲生活mp4| 成人试看120秒体验区| 国产成人亚洲精品蜜芽影院|