sql >> データベース >  >> RDS >> Sqlserver

@@SERVERNAMEを使用してSQLServerのローカルサーバー名を返します

    SQL Serverでは、@@SERVERNAME 構成関数は、SQLServerを実行しているローカルサーバーの名前を返します。

    引数は必要ありません。 SELECTで簡単に使用できます サーバー名を返すステートメント。

    実例を示します。

    SELECT @@SERVERNAME AS [Server Name];
    

    結果:

    +---------------+
    | Server Name   |
    |---------------|
    | sqlserver007  |
    +---------------+
    

    戻り値はnvarcharです。 。

    Microsoftは、SQL Serverの複数のインスタンスをインストールした状態で、@@SERVERNAMEを使用することをお勧めします。 設定後にローカルサーバー名が変更されていない場合は、次のローカルサーバー名情報を返します。

    インスタンス サーバー情報
    デフォルトインスタンス サーバー名
    名前付きインスタンス サーバー名 \インスタンス名
    フェールオーバークラスターインスタンス–デフォルトインスタンス network_name_for_fci_in_wsfc
    フェールオーバークラスターインスタンス–名前付きインスタンス network_name_for_fci_in_wsfc \インスタンス名

    @@SERVERNAMEにも注意してください sp_addserverを使用してローカルサーバー名に加えられた変更を報告します またはsp_dropserver ストアドプロシージャですが、コンピュータのネットワーク名の変更は報告されません。


    1. MariaDB CONNECTION_ID()の説明

    2. MariaDBサーバーでのAriaストレージエンジンの使用

    3. 列をNULLからNOTNULLに変更する方法

    4. SSISパッケージを使用してSQLServerからExcelおよびテキストファイルにデータをエクスポートする