當前位置:首頁 » 參考文獻 » sql資料庫名

sql資料庫名

發布時間: 2021-03-16 08:53:40

㈠ sql server中如何修改資料庫名稱

未能排它地鎖定資料庫以執行該操作,出現了這樣的錯誤!
說明有進程在使用著「學生」資料庫,
停止SQL Server服務,然後再啟動,(或者重啟windows),
這樣就可以使用前面幾位說的方法重命名操作了,
例如:
use master
go
exec sp_renamedb '學生','教師';

㈡ SQL Server資料庫裡面怎麼修改資料庫的名字

其實在修改資料庫名稱之前,如果有用戶連接到資料庫的話會造成資料庫重命名失敗,可以先執行
select spid
from master.dbo.sysprocesses
where dbid=db_id('OldDbName')
結果集中顯示的是當前連接到資料庫OldDbName的連接比如結果是7981當然,實際值應該不是這兩個然後執行kill 79kill 81關閉已建立的連接,之後再執行
EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'
EXEC sp_renamedb 'OldDbName', 'NewDbName'
EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'
上述語句最好都在master資料庫中執行。
另外也可以這樣:
先分離資料庫,然後附加的時候再修改就可以了
SQL Server不支持直接修改資料庫名稱

㈢ sql server 如何獲取當前操作的資料庫名

1、首先我們打開電腦里的sql server軟體。

㈣ 如何更改SQL資料庫名稱

在查詢分析器里執行
sp_rename '資料庫原來的名字','資料庫新名','database'

比如原來你的資料庫是db1 你想修改為db2則語句為

sp_rename 'db1','db2','database'

㈤ SQL資料庫後綴名

你看到的表是沒有後綴的
sql應該是你的架構名。呵呵

sql資料庫的完整結構是

伺服器。資料庫。架構。表

你可以查一下架構的定義

㈥ sql資料庫如何重命名

1、首先需要從開始菜單中找到【SQL Server 配置管理器】。

㈦ sql語句可以修改資料庫名稱嗎

sqlserver的話:

sp_renamedb
更改資料庫的名稱。

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

參數
[ @dbname = ] ' old_name '

是資料庫的當前名稱。old_name 為 sysname 類型,無默認值。

[ @newname = ] ' new_name '

是資料庫的新名稱。new_name 必須遵循標識符規則。new_name 為 sysname 類型,無默認值。

返回代碼值
0 (成功)或非零數字(失敗)

許可權
只有 sysadmin 和 dbcreator 固定伺服器角色的成員才能執行 sp_renamedb。

示例
下例將資料庫 accounting 改名為 financial。

EXEC sp_renamedb ' accounting ' , ' financial '

㈧ SQLServer如何完整的修改一個資料庫的名稱

資料庫為原名稱為DB_BEIJING,需要修改成DB_SHANGHAI
nzperfect
2012.12.19*/
--判斷是否存在同名的資料庫,以防止誤刪除USE
masterGOIF
EXISTS
(SELECT
name
FROM
sys.databases
WHERE
name
=
N'DB_BEIJING')BEGINRAISERROR('請注意:資料庫已存在!',15,1)RETURN--DROP
DATABASE
DB_BEIJINGENDGOUSE
masterGO--創建測試數庫
CREATE
DATABASE
[DB_BEIJING]ON
PRIMARY(NAME
=
N'DB_BEIJING',
FILENAME
=
N'X:\DATA\DB_BEIJING.mdf'
,
SIZE
=
3072KB
,
FILEGROWTH
=
1024KB)LOG
ON(NAME
=
N'DB_BEIJING_log',
FILENAME
=
N'W:\Log\DB_BEIJING_log.ldf'
,
SIZE
=
1024KB
,
FILEGROWTH
=
1024KB)GO
--以下為修改過程
--step
1
:
修改資料庫名稱USE
masterGOALTER
DATABASE
DB_BEIJING
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATEGOEXEC
master..sp_renamedb
'DB_BEIJING','DB_SHANGHAI'GOALTER
DATABASE
DB_SHANGHAI
SET
MULTI_USERGO
--step
2
:
查看修改名稱後的資料庫邏輯名及物理文件名USE
masterGOSELECT
name
AS
[Logical
Name],
physical_name
AS
[DB
File
Path],type_desc
AS
[File
Type],
state_desc
AS
[State]
FROM
sys.master_files
WHERE
database_id
=
DB_ID(N'DB_SHANGHAI')GO/*Logical
Name
DB
File
Path
File
Type
State
DB_BEIJING
X:\DATA\DB_BEIJING.mdf
ROWS
ONLINE
DB_BEIJING_log
W:\Log\DB_BEIJING_log.ldf
LOG
ONLINE*/
--step
3
:
修改資料庫邏輯文件名稱USE
masterGOALTER
DATABASE
DB_SHANGHAI
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATEGOALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME=N'DB_BEIJING',
NEWNAME=N'DB_SHANGHAI')GOALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME=N'DB_BEIJING_log',
NEWNAME=N'DB_SHANGHAI_log')GOALTER
DATABASE
DB_SHANGHAI
SET
MULTI_USERGO
--step
4
:
修改資料庫物理文件名稱之前先打開xp_cmdshell支持USE
masterGOsp_configure
'show
advanced
options',1GORECONFIGURE
WITH
OVERRIDEGOsp_configure
'xp_cmdshell',
1GORECONFIGURE
WITH
OVERRIDEGO
--step
5
:
重命名資料庫物理文件名稱
USE
[master]GOALTER
DATABASE
DB_SHANGHAI
SET
OFFLINE
WITH
ROLLBACK
IMMEDIATEGOEXEC
xp_cmdshell
'RENAME
X:\DATA\DB_BEIJING.mdf,
DB_SHANGHAI.mdf'GOEXEC
xp_cmdshell
'RENAME
W:\Log\DB_BEIJING_log.ldf,
DB_SHANGHAI_log.ldf'GO
--step
6
:
將資料庫邏輯名稱指向新的物理文件,並將資料庫online
USE
[master]GOALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME
=DB_SHANGHAI,
FILENAME
=
'X:\DATA\DB_SHANGHAI.mdf')GOALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME
=DB_SHANGHAI_log,
FILENAME
=
'W:\LOG\DB_SHANGHAI_log.ldf')GOALTER
DATABASE
DB_SHANGHAI
SET
ONLINE
--step
7
:
查看全部修改完成後的資料庫情況USE
masterGOSELECT
name
AS
[Logical
Name],
physical_name
AS
[DB
File
Path],type_desc
AS
[File
Type],
state_desc
AS
[State]
FROM
sys.master_files
WHERE
database_id
=
DB_ID(N'DB_SHANGHAI')GO/*Logical
Name
DB
File
Path
File
Type
State
DB_SHANGHAI
X:\DATA\DB_SHANGHAI.mdf
ROWS
ONLINE

㈨ 在sql中怎麼改資料庫的原始命名

工具/材料:Management Studio。

1、首先在桌面上,點擊「Management Studio」圖標。

㈩ sql server資料庫名稱修改

未能排它地鎖定資料庫以執行該操作,出現了這樣的錯誤!
說明有進程在使用著「學生」資料庫,
停止sql
server服務,然後再啟動,(或者重啟windows),
這樣就可以使用前面幾位說的方法重命名操作了,
例如:
use
master
go
exec
sp_renamedb
'學生','教師';

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731