SqlConnection.DataSource Property

Definition

Gets the name of the instance of SQL Server to which to connect.

public:
 virtual property System::String ^ DataSource { System::String ^ get(); };
[System.ComponentModel.Browsable(true)]
public override string DataSource { get; }
public override string DataSource { get; }
[<System.ComponentModel.Browsable(true)>]
member this.DataSource : string
member this.DataSource : string
Public Overrides ReadOnly Property DataSource As String

Property Value

The name of the instance of SQL Server to which to connect. The default value is an empty string.

Attributes

Examples

The following example creates a SqlConnection and displays some of its read-only properties.

using Microsoft.Data.SqlClient;

class Program1
{
    static void Mainx()
    {
        string s = GetConnectionString();

        OpenSqlConnection(s);
        Console.ReadLine();
    }

    private static void OpenSqlConnection(string connectionString)
    {
        using (SqlConnection connection = new SqlConnection(connectionString))
        {
            connection.Open();
            Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
            Console.WriteLine("DataSource: {0}", connection.DataSource);
        }
    }

    static private string GetConnectionString()
    {
        // To avoid storing the connection string in your code, 
        // you can retrieve it from a configuration file, using the 
        // System.Configuration.ConfigurationSettings.AppSettings property 
        return "Data Source=(local);Initial Catalog=AdventureWorks;"
            + "Integrated Security=SSPI;";
    }
}

Applies to