A. 如何修改資料庫的資料庫文件名和事務日誌文件名
郵件點擊資料庫,屬性裡面,文件 ,那裡可以修改邏輯名稱
如果要修改物理文件名字要分離掉資料庫後再修改,修改後附加時要手工指定日誌文件
B. SQL Server資料庫裡面怎麼修改資料庫的名字
exec sp_renamedb 'oldname ' 'newname '
關閉所有連接,在查詢分析器里運行
sp_renamedb big1,big2
備份數據庫
企業管理器
--右鍵一個資料庫
--所有任務
--備份資料庫
--目的--備份到中選擇添加
--輸入一個備份的文件名(注意,如果原來有文件名,要刪除它)
--確定
還原資料庫
企業管理器--右鍵 "資料庫 "--所有任務--還原資料庫
-- "還原為資料庫庫 "中輸入還原後的資料庫名
--還原選擇 "從設備 "--選擇設備--添加--添加你的備份文件--確定,回到資料庫還原的界面
--備份號--選擇內容--選擇你要恢復那次備份的內容
--選項--將 "移至物理文件名 "中的物理文件名修改為你的數據文件要存放的文件名
--如果要還原的資料庫已經存在,選擇 "在現有資料庫上強制還原 "-
-確定
C. 怎麼修改資料庫物理文件名
先把資料庫分離,然後到資料庫路徑下修改其文件名;
改完名之後,再把資料庫附加回去就可以了~
D. 我想修改mysql資料庫的名字,可以怎麼修改
1、方法一:重命名所有的表,代碼如下:
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,
db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;
E. 資料庫名稱和屬性里文件名稱不一致怎麼修改
打開「企業管理器」
找到 Old資料庫--》右鍵--》所有任務--》分離資料庫
然後到C:\Program Files\Microsoft SQL Server\MSSQL\Data下找到Old_Data.mdf和 Old_log.ldf
把Old_Data換成你想要的名字例如New.mdf、New.ldf
然後到企業管理器,找到 資料庫--》右鍵--》所有任務--》附加資料庫--》在彈出的對話框里找到剛才你改名的文件New.mdf
這時您可以看到「原資料庫文件名」「當前文件位置」,在「當前文件位置」前會有大紅X,然後手動修改「當前文件位置」的路徑里的文件名,改為 New.MDF,New.LDF,大紅X消失,「在附加為:」里邊寫上你想使用的資料庫名New,"指定資料庫所有者:"里寫上這個資料庫的所有者,這個如果寫錯了,以後很難改的(至少一般人覺得很難改)。
F. 如何修改MySQL資料庫名稱
修改MySQL資料庫名稱的方法如下:
1.語句修改法:
RENAME DATABASE db_name TO new_db_name
這個語法在mysql 5.1.7中被添加進來,到了5.1.23又去掉了。
2.如果所有表都是MyISAM類型的話,可以改文件夾的名字
把data目錄中的db_name目錄重命名為new_db_name
3.重命名所有的表
代碼如下:
G. 易語言如何修改資料庫文件名稱
那是文件夾名稱更改,不是文件名更改好不好。這個只要你讀取資料庫的方式改一下,由絕對路徑改為相對路徑 取運行目錄 () + 「\用戶.edb」就行。
打開數據的命令這樣寫就行,文件夾名稱怎麼改都沒事:打開 (取運行目錄 () + 「\用戶.edb」, , , , , , )
H. sql server中如何修改資料庫名稱
最簡單的辦法
在ssms裡面,和改windows該文件夾名稱一樣唉
----------------------------
意思是你的資料庫尚有未斷開的連線。
檢查你的帳號是否有此許可權,並斷掉所有連線再試試
I. 在sql中怎麼改資料庫的原始命名
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
J. 如何完整的修改一個資料庫的名稱
/*
該腳本示例如何完整的修改一個資料庫的名稱.
資料庫為原名稱為DB_BEIJING,需要修改成DB_SHANGHAI
nzperfect
2012.12.19
*/
--判斷是否存在同名的資料庫,以防止誤刪除
USE
master
GO
IF
EXISTS
(SELECT
name
FROM
sys.databases
WHERE
name
=
N'DB_BEIJING')
BEGIN
RAISERROR('請注意:資料庫已存在!',15,1)
RETURN
--DROP
DATABASE
DB_BEIJING
END
GO
USE
master
GO
--創建測試數庫
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
master
GO
ALTER
DATABASE
DB_BEIJING
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATE
GO
EXEC
master..sp_renamedb
'DB_BEIJING','DB_SHANGHAI'
GO
ALTER
DATABASE
DB_SHANGHAI
SET
MULTI_USER
GO
--step
2
:
查看修改名稱後的資料庫邏輯名及物理文件名
USE
master
GO
SELECT
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
master
GO
ALTER
DATABASE
DB_SHANGHAI
SET
SINGLE_USER
WITH
ROLLBACK
IMMEDIATE
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME=N'DB_BEIJING',
NEWNAME=N'DB_SHANGHAI')
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME=N'DB_BEIJING_log',
NEWNAME=N'DB_SHANGHAI_log')
GO
ALTER
DATABASE
DB_SHANGHAI
SET
MULTI_USER
GO
--step
4
:
修改資料庫物理文件名稱之前先打開xp_cmdshell支持
USE
master
GO
sp_configure
'show
advanced
options',1
GO
RECONFIGURE
WITH
OVERRIDE
GO
sp_configure
'xp_cmdshell',
1
GO
RECONFIGURE
WITH
OVERRIDE
GO
--step
5
:
重命名資料庫物理文件名稱
USE
[master]
GO
ALTER
DATABASE
DB_SHANGHAI
SET
OFFLINE
WITH
ROLLBACK
IMMEDIATE
GO
EXEC
xp_cmdshell
'RENAME
"X:\DATA\DB_BEIJING.mdf",
"DB_SHANGHAI.mdf"'
GO
EXEC
xp_cmdshell
'RENAME
"W:\Log\DB_BEIJING_log.ldf",
"DB_SHANGHAI_log.ldf"'
GO
--step
6
:
將資料庫邏輯名稱指向新的物理文件,並將資料庫online
USE
[master]
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME
=DB_SHANGHAI,
FILENAME
=
'X:\DATA\DB_SHANGHAI.mdf')
GO
ALTER
DATABASE
DB_SHANGHAI
MODIFY
FILE
(NAME
=DB_SHANGHAI_log,
FILENAME
=
'W:\LOG\DB_SHANGHAI_log.ldf')
GO
ALTER
DATABASE
DB_SHANGHAI
SET
ONLINE
--step
7
:
查看全部修改完成後的資料庫情況
USE
master
GO
SELECT
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
DB_SHANGHAI_log
W:\LOG\DB_SHANGHAI_log.ldf
LOG
ONLINE
*/
--step
8
:
關閉xp_cmdshell支持
USE
master
GO
sp_configure
'xp_cmdshell',
0
GO
RECONFIGURE
WITH
OVERRIDE
GO
sp_configure
'show
advanced
options',0
GO
RECONFIGURE
WITH
OVERRIDE
GO