一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL Server數據庫重命名、數據導出的方法說明

SQL Server數據庫重命名、數據導出的方法說明

2020-01-20 14:28MSSQL教程網 Sql Server

這篇文章主要介紹了SQL Server數據庫重命名、數據導出、更改數據庫所有者的方法說明,大家參考使用吧

第一個問題是重命名數據庫問題:在企業管理器中是無法直接對數據庫重命名的,只能在查詢分析器中操作

 

復制代碼代碼如下:

create proc killspid (@dbname varchar(20))       
  as       
  begin       
  declare     @sql     nvarchar(500),@temp   varchar(1000)   
  declare     @spid     int       
  set     @sql='declare     getspid     cursor     for           
  select     spid     from     sysprocesses     where     dbid=db_id('''+@dbname+''')'       
  exec     (@sql)       
  open     getspid       
  fetch     next     from     getspid     into     @spid       
  while     @@fetch_status   =0   
  begin       
      set   @temp='kill'+rtrim(@spid)   
      exec(@temp)   
  fetch next from getspid into @spid       
  end       
  close     getspid       
  deallocate     getspid       
  end 
  -- 上面創建一個從存儲過程    
  -- exec killspid 'Test1' -- 調用存儲過程關閉連接 
  -- exec sp_renamedb 'Test1','Test2' -- 重命名數據庫

 

用以上方法可以重命名數據庫,當然還有一種方法是在企業管理器中選擇數據庫->所有任務->分離數據庫->清除連接,然后直接直接調用

 

復制代碼代碼如下:

exec sp_renamedb 'Test1','Test2' 



第二個問題是更改數據庫所有者問題:在查詢分析器中選擇要更改的數據庫,執行如下代碼即可newowner為新的所有者

 

 

復制代碼代碼如下:

exec sp_MSForEachTable 'sp_changeobjectowner ''?'', ''newowner'''



第三個問題是數據表數據的導入導出的問題:人們在導入導出數據的時候常會導致數據庫對象的丟失,例如主鍵、標識、默認值等,解決的方法是在制定表復制或查詢那一步選擇第三項
SQL Server數據庫之間復制對象和數據
選擇下一步,如果你只是要操作一部分表而不是整個數據庫的話,取消復制所有對象這個選項,點擊后面的選擇打開選擇對象對話框,在其中選擇要操作的數據庫對象即可,點擊下一步,操作完成。

第四個問題是替換字段內容的問題:如果你的數據庫被人注入病毒代碼了,又沒有備份,那就只有自己動手替換掉了

 

 

復制代碼代碼如下:

update dunktopic set 字段 =replace(字段,'被替換的內容','替換內容'); 



第五個問題是數據庫中表的所有者問題:在某些情況下,如果你恢復網站數據庫后,訪問網站的時候出現80040e21錯誤,
錯誤 '80040e21' ODBC 驅動程序不支持所需的屬性
那么有可能是因為數據庫所有者問題導致的,解決辦法是使用問題一中的方法更改數據庫的所有者為dbo或者其它的用戶即可。
第六個問題是數據還原問題,數據庫還原之后,訪問網站會莫名其妙的出現內部服務器500錯誤,其實是因為因為沒有給數據庫用戶分配該數據庫權限的問題,特征就是該數據庫用戶的登錄沒有了。解決辦法是:刪除沒有登錄名的這個用戶,在企業管理器的安全性設置中,選擇剛才那個沒有登錄名的用戶,給它分配剛才還原的數據的datawrite和dataread權限。為安全起見,建議不要分配owner權限。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本黄色大片网站 | 私人影院在线播放 | 午夜福利视频极品国产83 | 亚洲spank男男实践网站 | 出差被灌醉绝伦的上司日本 | 高清视频免费 | 国产成人啪精品视频站午夜 | 热热99 | 538免费精品视频搬运工 | 国内交换一区二区三区 | 精品国产自在现线拍400部 | 国产福利在线免费观看 | 国产亚洲精品激情一区二区三区 | 91看片淫黄大片.在线天堂 | www四虎影院| 亚洲视频在线观看地址 | 美味情缘韩国在线观看视频 | 亚洲国产精久久久久久久 | 精品国产日韩一区三区 | 欧美日韩亚洲综合在线一区二区 | 日本免费观看95视频网站 | 韩国美女主播在线 | 特黄特色大片免费影院 | 国产视频一区 | 久久er国产精品免费观看2 | 星空无限传媒视频在线观看视频 | 日韩欧美一区二区三区 | 天生奶水1v1高h | 久久精品视在线观看85 | 免费理伦片手机在线播放 | 高清在线观看mv的网址免费 | 精品国产一区二区三区久久久狼 | 久久精品一卡二卡三卡四卡视频版 | chinaspanking调教 chanelpreston欧美网站 | 嫩草影院永久一二三入口 | 亚洲精品片 | 国内精品久久久久影院男同志 | 国产精品林美惠子在线观看 | 国产农村一一级特黄毛片 | 国产麻豆在线观看网站 | 女同久久另类99精品国产 |