最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL Server修改數(shù)據(jù)庫名稱的常用方法

 更新時(shí)間:2025年10月16日 10:12:25   作者:Hehuyi_In  
本文詳細(xì)介紹如何在SOLServer中更改數(shù)據(jù)庫名稱,包括通過圖形界面、ALTER DATABASE命令及使用SP RENAMEDB系統(tǒng)存儲過程的方法,并提供確保操作成功的前置步驟如殺死會話或設(shè)置單用戶模式,需要的朋友可以參考下

一、 準(zhǔn)備工作

改名時(shí)如果有其他用戶會話連接該數(shù)據(jù)庫會報(bào)錯(cuò),必須先殺掉那些用戶會話或使數(shù)據(jù)庫處于單用戶模式下再執(zhí)行。

查詢當(dāng)前有哪些會話連接到這個(gè)數(shù)據(jù)庫

SELECT SPID FROM master.dbo.sysprocesses WHERE dbid=DB_ID('Test1');

如果有,執(zhí)行KILL命令殺掉

KILL SPID

也可以將數(shù)據(jù)庫設(shè)置為單用戶模式。在數(shù)據(jù)庫屬性 -> “連接”頁面 找到“限制訪問”選項(xiàng),選擇SIGLE_USER。

clip_image002[4]

命令行

use master
-- 設(shè)置單用戶
exec sp_dboption  @dbname='OldDbName', @optname= 'Single User',@optvalue= 'TRUE'
-- 恢復(fù)多用戶
exec sp_dboption  @dbname='NewDbName', @optname= 'Single User', @optvalue='FALSE'
GO

二、 修改數(shù)據(jù)庫名稱

1. 圖形界面修改

clip_image002

2. ALTER DATABASE

USE master;
GO
ALTER DATABASE Test1 MODIFY NAME = Test;
GO

或者設(shè)置為單用戶模式再改

ALTER DATABASE db名 SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE 舊db名 MODIFY NAME = 新db名;
ALTER DATABASE db名 SET MULTI_USER;

3. SP_RENAMEDB系統(tǒng)存儲過程

注意:SQL Server 2008后續(xù)版本將刪除該功能。

語法: sp_renamedb [ @dbname = ] 'old_name' , [ @newname = ] 'new_name'

例子: 將數(shù)據(jù)庫Test_1的名稱修改為Test

use master
go
exec sp_renamedb @dbname='Test_1', @newname='Test';
go

直接利用腳本修改

use master
exec sp_dboption  @dbname='OldDbName', @optname= 'Single User',@optvalue= 'TRUE'
exec sp_renamedb  @dbname='OldDbName', @newname= 'NewDbName'
exec sp_dboption  @dbname='NewDbName', @optname= 'Single User', @optvalue='FALSE'
GO

檢查修改成功

SELECT name, database_id FROM sys.databases WHERE name = N'DbName';

到此這篇關(guān)于SQL Server修改數(shù)據(jù)庫名稱的常用方法的文章就介紹到這了,更多相關(guān)SQL Server修改數(shù)據(jù)庫名稱內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解SQL?Server?中的?ACID?屬性

    詳解SQL?Server?中的?ACID?屬性

    SQL?Server?中的事務(wù)是一組被視為一個(gè)單元的?SQL?語句,它們按照“做所有事或不做任何事”的原則執(zhí)行,成功的事務(wù)必須通過?ACID?測試,這篇文章主要介紹了SQL?Server?中的?ACID?屬性,需要的朋友可以參考下
    2022-07-07
  • mysql與mssql的md5加密語句

    mysql與mssql的md5加密語句

    mysql與mssql的md5加密語句,需要的朋友可以參考一下
    2013-03-03
  • sql中的 where 、group by 和 having 用法解析

    sql中的 where 、group by 和 having 用法解析

    這篇文章主要介紹了sql中的 where 、group by 和 having 用法解析,需要的朋友可以參考下
    2017-04-04
  • SQL?Server?2019自定義安裝教程

    SQL?Server?2019自定義安裝教程

    這篇文章介紹了SQL?Server?2019的安裝教程,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 解析SQLServer獲取Excel中所有Sheet的方法

    解析SQLServer獲取Excel中所有Sheet的方法

    本篇文章是對SQLServer獲取Excel中所有Sheet的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • SQLServer中排查死鎖及死鎖問題解決

    SQLServer中排查死鎖及死鎖問題解決

    在并發(fā)訪問數(shù)據(jù)庫的環(huán)境中,死鎖是一個(gè)常見的問題,本文主要介紹了SQLServer中排查死鎖及死鎖問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • SQL Server STUFF函數(shù)的用法及應(yīng)用場景

    SQL Server STUFF函數(shù)的用法及應(yīng)用場景

    SQLServer中的STUFF函數(shù)用于刪除指定位置的字符并插入新的字符,本文主要介紹了SQL Server STUFF函數(shù)的用法及應(yīng)用場景,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • SQL Server高可用的常見問題分析

    SQL Server高可用的常見問題分析

    SQL Server高可用不就是微軟的那幾個(gè)技術(shù)嗎,如Replication, Failover Clustering,本文將詳細(xì)介紹,有需求的朋友可以參考下
    2012-11-11
  • sql語句中數(shù)據(jù)庫別名命名和查詢問題解析

    sql語句中數(shù)據(jù)庫別名命名和查詢問題解析

    本文分析了SQL查詢中常見的兩個(gè)錯(cuò)誤,首先指出sql語句的執(zhí)行順序,其次解釋了子查詢中表別名導(dǎo)致的問題,內(nèi)層查詢應(yīng)避免使用外層別名或統(tǒng)一使用,感興趣的朋友一起看看吧
    2025-07-07
  • Mybatis4 之Mybatis動(dòng)態(tài)sql的實(shí)現(xiàn)代碼

    Mybatis4 之Mybatis動(dòng)態(tài)sql的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Mybatis4 之Mybatis動(dòng)態(tài)sql的實(shí)現(xiàn)代碼,本文給大家提到了靜態(tài)sql與動(dòng)態(tài)sql有什么區(qū)別,通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評論

凤台县| 古田县| 宽城| 宜阳县| 会宁县| 林口县| 台湾省| 满洲里市| 綦江县| 宜兰市| 天镇县| 霞浦县| 璧山县| 祁东县| 积石山| 镇沅| 峨山| 绥棱县| 海门市| 镇赉县| 右玉县| 银川市| 乾安县| 怀来县| 怀柔区| 天长市| 绥棱县| 华坪县| 宜君县| 岚皋县| 横峰县| 辽宁省| 南宁市| 潮州市| 晋江市| 苏尼特右旗| 布尔津县| 内江市| 同江市| 忻城县| 通州市|