webentwicklung-frage-antwort-db.com.de

SQL-Verbindungszeichenfolge für Localhost-Server

Ich bin ein Neuling in diesem .NET und bitte haben Sie nichts dagegen, meine einfache Frage zu beantworten ... Ich versuche, eine Windows-Anwendung zu schreiben, in der ich einen localhost-SQL-Server für die Datenbank verwende.

Ich muss wissen, was die genaue Verbindungszeichenfolge für meinen localhost ist, wenn mein Servername wie folgt aussieht:

Datenquelle = HARIHARAN-PC\SQLEXPRESS; Anfangskatalog = Master; Integrierte Sicherheit = Wahr

sollte ich dasselbe als Verbindungszeichenfolge angeben müssen, oder ist in dieser Syntax etwas falsch?.

ich versuche, meine Verbindung zu öffnen ... Ich sehe einen Fehler beim Öffnen der Verbindung.

Wie sollte das Format der Verbindungszeichenfolge sein? jemand bitte führe mich.

Ich habe es so versucht:

 private void button1_Click(object sender, EventArgs e)
    {
        string str = "Data Source=HARIHARAN-PC\SQLEXPRESS;Initial Catalog=master;Integrated Security=True" ; 
        SqlConnection con = new SqlConnection(str);
        SqlCommand cmd = new SqlCommand();
        SqlDataReader r;

        cmd.CommandText = "SELECT * from Table1";
        cmd.CommandType = CommandType.Text;
        cmd.Connection = con;

        con.Open();

        r = cmd.ExecuteReader();

        con.Close();


    }

Dieser Code tritt bei con.Open () aus;

33
GB Hariharan

Verwenden Sie die Standardinstanz (d. H. MSSQLSERVER, verwenden Sie das DOT (.)).

<add name="CONNECTION_STRING_NAME" connectionString="Data Source=.;Initial Catalog=DATABASE_NAME;Integrated Security=True;" />
43

Wählen Sie im Anfangskatalog einen Datenbanknamen

Data Source=HARIHARAN-PC\SQLEXPRESS;Initial Catalog=your database name;Integrated Security=True" ;

Mehr sehen

10
Nagaraj S

Haben Sie eine interne Verbindung oder eine externe Verbindung. Wenn Sie eine interne Verbindung hergestellt haben, versuchen Sie Folgendes: 

"Data Source=.\SQLEXPRESS;AttachDbFilename="Your PAth .mdf";Integrated Security=True;User Instance=True";
4
Akil M Belim

Versuchen Sie diese Verbindungszeichenfolge.

Data Source=HARIHARAN-PC\\SQLEXPRESS;Initial Catalog=yourDataBaseName;Integrated Security=True

Weitere Informationen finden Sie unter diesem Link http://msdn.Microsoft.com/de-de/library/system.data.sqlclient.sqlconnection.connectionstring%28v=vs.110%29.aspx

3
Ajay P
<add name="connstr" connectionString="Data Source=localhost;Initial Catalog=DBName;User Id=username;Password=password" providerName="System.Data.SqlClient"/>

Das obige funktioniert auch. Der in der Verbindungszeichenfolge übergebene Benutzername und das Kennwort werden ignoriert. Ich habe von einer Umgebungsdatenbank zu einer lokalen umgestellt, und es funktioniert einwandfrei, obwohl mein Benutzer in der Verbindungszeichenfolge in diesem Kontext nicht vorhanden ist.

1
Vishav Premlall

Wenn Sie SQL Express verwenden, müssen Sie in Ihrer Verbindungszeichenfolge eine\SQLExpress-Instanz angeben:

string str = "Data Source=HARIHARAN-PC\\SQLEXPRESS;Initial Catalog=master;Integrated Security=True" ;
1
Vignesh Kumar A
string str = @"Data Source=HARIHARAN-PC\SQLEXPRESS;Initial Catalog=master;Integrated Security=True" ;
1
Mahmoud

verwenden Sie diese Verbindungszeichenfolge:

Server=HARIHARAN-PC\SQLEXPRESS;Intial Catalog=persons;Integrated Security=True;

benennen Sie die Person mit Ihrem Datenbanknamen um

1
Waqar Ahmed
public string strConnectionstring = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\DataBaseName.mdf";
1
Aung Kyaw Nyunt
Data Source=HARIHARAN-PC\SQLEXPRESS; Initial Catalog=Your_DataBase_name; Integrated Security=true/false; User ID=your_Username;Password=your_Password;

Um mehr über die Verbindungszeichenfolge zu erfahren, klicken Sie hier

In der .Net-Konfiguration würde ich so etwas verwenden:

"Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=..."

Diese Informationen stammen von https://www.connectionstrings.com/sql-server-2016/

0
Jari Turkia
string str = "Data Source=HARIHARAN-PC\\SQLEXPRESS;Initial Catalog=master;Integrated Security=True" ;
0
priyana_.net