--更改mssql資料庫物理檔名sql語句的寫法
--注意:要在活動監視器裡面確保沒有程序連線你要改名的資料庫!!!!!!!!!!!!!!!!!!!!
--sql語句如下
usemaster
--改邏輯名
alter
database yqblog modify file(name=
'yqblogaa
',newname=
'yqblog')
--go
alter
database yqblog modify file(name=
'yqblogaa_log
',newname=
'yqblog_log')
--go
--改資料庫名
exec sys.sp_renamedb @dbname='
yqblogaa
', --
sysname
@newname='
yqblog'go
--分離資料庫
exec
sp_detach_db yqblog
go
--開啟xp_cmdshell功能exec sp_configure 'show advanced options', 1
goreconfigure
goexec sp_configure 'xp_cmdshell', 1
goreconfigure
go--
-- --改物理名(注意:路徑中不要出現中文)
exec xp_cmdshell '
ren c:\users\administrator\desktop\yqblogaa.mdf yqblog.mdf'--
-- --改物理名
exec xp_cmdshell '
ren c:\users\administrator\desktop\yqblogaa_log.ldf yqblog_log.ldf'--
go --
-- --重新附加
exec sp_attach_db @dbname
= n'
yqblog',
@filename1
= n'
c:\users\administrator\desktop\yqblog.mdf',
@filename2
= n'
c:\users\administrator\desktop\yqblog_log.ldf
'
修改資料庫
改資料庫庫名稱 alter database 資料庫名稱 modify name 新資料庫名稱 或exec sp renamedb 資料庫名稱 新資料庫名稱 擴大資料庫 alter database語句擴大資料庫 alter database studentsys add file name stu...
修改資料庫名稱 邏輯名稱 物理名稱
在測試環境,我們可能需要換庫,但又不想改配置裡資料庫的名稱,又不想刪除之前的資料。這時候,我們可以把原來的資料庫名稱改掉,作為乙個備份。但是,只是改資料庫名稱,是不行的,要經過三個步驟,才能完全將該庫變成其它名稱的庫。sql server 語句如下 修改資料庫名稱 邏輯名稱 物理名稱 檢視當前資料庫...
sql修改資料 oracle修改資料庫字符集
1.檢視資料庫字符集 資料庫伺服器字符集 select from nls database parameters 其 於props 是表示資料庫的字符集。客戶端字符集環境 select from nls instance parameters 其 於v parameter,表示客戶端的字符集的設定,...