當前位置:首頁 » 編程語言 » sql修改filename
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql修改filename

發布時間: 2022-10-20 08:26:47

1. 怎麼樣用sql語句修改數據文件的filename

直接修改數據文件名稱應該不可以。不過可以先將資料庫備份,然後還原的時候為數據文件指定到新的路徑和名稱。
還原語句如下
restore database 資料庫名
from disk='備份文件的路徑和名稱'
with replace,
move '數據文件邏輯名' to '新的路徑+新的filename',move '日誌文件邏輯名' to '新的路徑+新的日誌文件的filename'

2. SQL SERVER 2008怎麼用命令代碼修改文件組的名稱以及 怎麼創建一個文件指定一個文件組

修改文件組的名稱
alter database database_name
modify filegroup old_filegroup_name
name=new_filegroup_name

創建一個文件指定一個文件組
假如原來就存在一個文件組filegroup_1
那麼就這么寫
alter database database_name
add file
(
name='file_name',
filename='d:\file_name.ndf',
size=...,
maxsize=...,
filegrowth=...
)
to filegroup filegroup_1

假如不存在文件組filegroup_1
可以先創建一個,如下
alter database database_name
add filegroup filegroup_1
之後重復上面的alter database...語句即可。

3. 如何修改sql server的名稱

SQL Server 中,資料庫還原時可以更改物理文件名,也可以分離資料庫,直接更改 mdf 的文件名再附加,但更改邏輯文件名似乎不那麼直觀。
在查詢分析器里運行:
alter database 資料庫名稱
modify file(name=原邏輯文件名, newname=新邏輯文件名)
這樣就可以更改邏輯文件名了,由於 SQL Server 有數據文件和日誌文件,所以數據文件和日誌文件的邏輯文件名都要更改的話,就得寫兩個類似於上述的語句。

4. SQL Server 2005如何更改資料庫文件的物理文件名

我相信大家在使用SQL Server 2005時一定碰到過修改完資料庫文件名後, 物理文件名沒有修改成功,還是原來的文件名,無論是給別人資料庫還是自己看著感覺一定都很不爽,下面我就此問題的處理方法給大家列出一個解決辦法,希望能對您能有所幫助.
操作步驟:
1.將現有的資料庫名稱修改成您所要的.
2.備份您的資料庫到一個固定的位置.
3.右擊您要操作的資料庫,選擇Tasks-Restore-Database,打開"Restore Database"窗口
4.選擇左邊的"Options",打開資料庫選項.
5.在"Restore the Database files as"部分,單擊資料庫文件和日誌文件的瀏覽按鈕,進入到瀏覽頁面,選擇您的資料庫文件和日誌文件所放的位置,在下邊的File name處輸入您要保存的資料庫文件名.mdf和日誌文件名_log.ldf,

5. sql資料庫還原 原是文件名怎麼修改

1、在
sql
server
的企業管理器中,不能直接更改資料庫名稱,如果要更改,最方便的是在查詢分析器中運行:
alter
database
原資料庫名稱
modify
name=新資料庫名稱
2、sql
server
中,資料庫還原時可以更改物理文件名,也可以分離資料庫,直接更改
mdf
的文件名再附加,但更改邏輯文件名似乎不那麼直觀。
在查詢分析器里運行:
alter
database
資料庫名稱
modify
file(name=原邏輯文件名,
newname=新邏輯文件名)
3、這樣就可以更改邏輯文件名了,由於
sql
server
有數據文件和日誌文件,所以數據文件和日誌文件的邏輯文件名都要更改的話,就得寫兩個類似於上述的語句。

6. SQL中怎麼用ALTER DATABASE語句修改資料庫

方法如下:

alter datebase db_name

add file

(

name = 'file_name',

filename = 'F:datafile_name.ndf',

size = 2MB,

maxsize = 100MB,

filegrowth = 5MB

)to filegroup **

alert database db_name

modify file

(name = file_name,--file_name 是要修改的資料庫文件名

size = 4MB)

7. sql 怎樣改filename

請把問題明確一下

8. 如何修改SQL Server資料庫中的邏輯文件名

使用 FILE_NAME 函數可以返回給定文件標識 (ID) 號的邏輯文件名(或者直接查找sysfiles或sysfiles1也可以)
如下
下面查詢返回 file_ID 為 1 的文件名(master)。
USE master
SELECT FILE_NAME(1)
當我們進行從一個備份中還原資料庫或附加資料庫時,資料庫的邏輯文件名是不會改變的。
可用 ALTER DATABASE 的 MODIFY FILE 子句作為替代方式更改數據文件或日誌文件的邏輯名稱。
alter database 資料庫名
modify file (
name=邏輯名
,newname=新邏輯名
)
其實,上面語句是更改了sysfiles和sysfiles1系統表中的name欄位。
BTW:其實在SQL2005的客戶端工具中,已經可以直接在屬性->文件中直接修改了。
另外請注意:SQL2000的Database如果在SQL2005附加後,將無法再在SQL2000中附加,會返回603錯誤。

9. SQL Server 2005如何更改資料庫文件的物理文件名

我相信大家在使用SQL Server 2005時一定碰到過修改完資料庫文件名後, 物理文件名沒有修改成功,還是原來的文件名,無論是給別人資料庫還是自己看著感覺一定都很不爽,下面我就此問題的處理方法給大家列出一個解決辦法,希望能對您能有所幫助. 操作步驟: 1.將現有的資料庫名稱修改成您所要的.2.備份您的資料庫到一個固定的位置.3.右擊您要操作的資料庫,選擇Tasks->Restore->Database,打開"Restore Database"窗口4.選擇左邊的"Options",打開資料庫選項.5.在"Restore修改資料庫的文件名和邏輯名1、修改資料庫的邏輯名,可以在sql server的客戶端操作: 右擊資料庫,選擇重命名,就可以修改邏輯名 或者通過下面的SQL語句來修改 alter database Web2ASPNET2DB modify name=ERayMailTest 2、修改資料庫的文件名的步驟 1)分離資料庫 2)將分離的資料庫的文件名,改成新的文件名,如原來的文件名是:test1.mdf,test1_log.ldf就改成新的文件名test2.mdf和test2_log.ldf 3)附加到資料庫中,在附加的過程中,注意修改下資料庫詳細信息的當前的路徑,也要檢查下MDF的路徑是否正確,在上面都正確的前提下,一般是能附加成功的用過MS SQL的用戶可能都知道,當把原來的資料庫為A.BAK還原為B資料庫時,名稱雖然是變了,可邏輯文件名依然是A,多少讓我看到不爽,網上大佬們也說了很多用語句的,可我試了不行,只是:exec sp_renamedb '舊庫名','新庫名'資料庫名稱可以改,物理文件名(邏輯名)不可以改。可我用了最各簡單的方法:屬性——文件——邏輯名一切OKSQL Server更改資料庫名稱 、更改邏輯文件名 Posted on 2008-05-10 13:40 Smthhy 閱讀(2074) 評論(0)編輯收藏 所屬分類: Sql今天在備份一資料庫還原給另一資料庫時,發現還原不了,看了下原資料庫的邏輯文件名和物理文件名不一致,現以下方法可更改文件名的一致。 在SQL Server 的企業管理器中,似乎不能直接更改資料庫名稱,如果要更改,最方便的是在查詢分析器中運行: alter database 原資料庫名稱 modify name=新資料庫名稱 SQL Server 中,資料庫還原時可以更改物理文件名,也可以分離資料庫,直接更改 mdf 的文件名再附加,但更改邏輯文件名似乎不那麼直觀。在查詢分析器里運行: alter database 資料庫名稱 modify file(name=原邏輯文件名, newname=新邏輯文件名)這樣就可以更改邏輯文件名了,由於 SQL Server 有數據文件和日誌文件,所以數據文件和日誌文件的邏輯文件名都要更改的話,就得寫兩個類似於上述的語句。

10. 如何修改SQL 2008的數據文件目錄

use master;
go
alter database master
modify file (name = master,filename='J:\data\master.mdf');
go

alter database master
modify file (name = mastlog,filename='J:\data\mastlog.ldf');
go
alter database tempdb
modify file (name = tempdev,filename='J:\data\tempdb.mdf');
go

alter database tempdb
modify file (name = templog,filename='J:\data\templog.ldf');
go
alter database msdb
modify file (name = msdbData,filename='J:\data\MSDBData.mdf');
go

alter database msdb
modify file (name = MSDBlog,filename='J:\data\MSDBLog.ldf');
go
alter database model
modify file (name = modeldev,filename='J:\data\model.mdf');
go

alter database model
modify file (name = modellog,filename='J:\data\modellog.ldf');
go

msdb、model、tempdb都可以移到我定義的目錄,資料庫可以啟動,起來以後到資料庫屬性-文件看到的路徑就是修改後的路徑。但是master的語句也執行成功了,執行結果如下:
文件 'master' 在系統目錄中已修改。新路徑將在資料庫下次啟動時使用。
文件 'mastlog' 在系統目錄中已修改。新路徑將在資料庫下次啟動時使用。
但是將master的2個文件移動到j:\data目錄下,資料庫啟動失敗,從日誌看,還是找原來的啟動路徑。