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

Visual Studio で SQL Server Express データベースからデータベース名を取得する

    データベース名は、SQL Server (Express) サーバー インスタンスにアタッチするときに .MDF ファイルに付ける名前です。 MDF の「内部」には、発見する必要がある固定のデータベース名はありません。サーバー上でデータベースを何と呼ぶか​​は、完全にあなた次第です。

    Database1.mdf を添付すると このように:

    CREATE DATABASE CrazyDatabase ON
    ( FILENAME = N’C:\Data\Database1.mdf’ ),
    ( FILENAME = N’C:\Data\Database1_Log.ldf’ )
    FOR ATTACH
    

    データベース名は CrazyDatabase です - しかし、それは元の MDF のファイル名やその中の内容とは何の関係もありません - あなたはそれを他の名前にすることもできます - あなたが選んだものは何でも.

    この場合、新しい接続文字列は次のようになります:

    Server=.\SQLEXPRESS;Database=CrazyDatabase;Integrated Security=SSPI;
    



    1. IDが配列内にあるMysql

    2. ホスト「localhost」はこのMySQLサーバーへの接続を許可されていません(#1130)

    3. SQL インと交差

    4. DBAとしてのあなたの価値を財務幹部に明確に伝える方法