當前位置:首頁 » 編程語言 » sql邏輯名和物理名字
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql邏輯名和物理名字

發布時間: 2022-12-17 09:04:22

A. 資料庫中的邏輯名稱和數據文件的物理名稱

資料庫邏輯名

這是參考檔案時在 sql Server 中使用的邏輯名稱。logical_file_name 在資料庫中必須是唯一的,且必須符度合識別碼的規則。

物理文件名稱

指資料庫文件的名稱,可分為數據和日誌文件名稱

B. sql 里邏輯文件和物理文件各指什麼

物理文件是實際存放數據的文件,就是在磁碟上具體對應的文件。邏輯文件LF是物理文件的一個視圖,按定義的Key鍵值對數據進行了排序。操作方法如下:

1、打開SQLServerManagementStudio並連接到資料庫引擎伺服器。

C. 如何修改SQL Server 2000的資料庫邏輯與物理名稱

在企業管理器中看到的資料庫名,也是實際應用程序中連接用的資料庫名稱;
在磁碟上看的物理名稱。
根據國內外找到的技術資料,給出完整的SQL腳本代碼如下(原庫名為abc、修改為abc2):use mastergo
--1) 創建資料庫(原始資料庫abc)
create database abc on(name='abc', filename='d:/abc_data.mdf')go
--2) 重命名資料庫(新資料庫名abc2)
exec sp_renamedb abc, abc2go
--3) 修改資料庫的邏輯名稱
alter database abc2 modify file(name='abc_data', newname='abc2_data')
alter database abc2 modify file(name='abc_log', newname='abc2_log')--go
--4) 分離資料庫
exec sp_detach_db abc2go
--5) 重命名資料庫物理文件
exec xp_cmdshell 'rename d:/abc_data.mdf abc2_data.mdf'
exec xp_cmdshell 'rename d:/abc_log.ldf abc2_log.ldf'go
--6) 附加資料庫
exec sp_attach_db 'abc2', 'd:/abc2_data.mdf', 'd:/abc2_log.ldf'go
上述代碼中,需要注意如下幾點:
完整的6個步驟中,可以不用腳本的步驟為:第1)、4)步可以在企業管理器中實現,第5)步可以在Windows資源管理器中修改。
如果省略第3)步,整個腳本仍然可以運行,但在企業管理器中查看資料庫的屬性時(右鍵點擊該庫,彈出菜單中),其數據文件、事物日誌名仍然為庫創建時的原名稱。

D. sql中邏輯名與物理名怎麼理解

邏輯名是你取的名字,如你建一個資料庫,這個資料庫包含一個名叫data的文件,存放在c:\database\data.mdf,這里的data就是這個文件的邏輯名,而c:\database\data.mdf就是物理名。所謂邏輯名就是你自己起的名字,而物理名就是存放的路徑。