sys.fn_servershareddrives (Transact-SQL)
傳回叢集伺服器所用的共用磁碟機的名稱。
![]() |
---|
保留這個 SQL Server 系統函數的目的在於提供回溯相容性。我們建議您改用 sys.dm_io_cluster_valid_path_names (Transact-SQL)。 |
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
fn_servershareddrives()
傳回的資料表
如果目前伺服器是叢集伺服器,則 fn_servershareddrives 會傳回共用磁碟機的磁碟機名稱。
如果目前的伺服器不是叢集伺服器,fn_servershareddrives 會傳回空的資料列集。
備註
fn_servershareddrives 會傳回這個叢集伺服器所用的共用磁碟機清單。 這些共用磁碟機屬於 Microsoft SQL Server 資源的相同叢集群組。 另外,SQL Server 資源會相依於這些磁碟機。
在識別使用者是否能夠使用的磁碟機時,這項功能很有用。
權限
使用者必須具有 SQL Server 執行個體的 VIEW SERVER STATE 權限。
範例
下列範例會利用 fn_servershareddrives 來查詢叢集伺服器執行個體:
SELECT * FROM fn_servershareddrives();
以下為結果集:
DriveName
--------
m
n
請參閱
參考
sys.dm_io_cluster_valid_path_names (Transact-SQL)