2009-03-14 12 views
0

Ich bin neu in ASP.NET und SQL Server. Ich komme aus der PHP/MySQL-Welt, also bin ich ziemlich verwirrt mit diesem Zeug. Ich brauche Hilfe, weil ich versuche, einen einfachen Blog als erste ernsthafte Übung zu machen. Ich kann nicht herausfinden, wie man sich von meinem C# -Code mit meinem sql-Server verbindet. Mein SQL-Server befindet sich auf demselben Computer wie IIS. Wenn ich SQL Server Management Studio verwende, wird die Verbindung zu BAMF \ SQLEXPRESS angegeben. Soll ich das in meine Verbindungszeichenfolge eingeben? Eine kleine Anleitung wäre toll.ASP.NET 3.5 und SQL Server 2008

Antwort

4

http://www.connectionstrings.com/

Standard-Sicherheitsdaten Source = myServerAddress; Initial Catalog = mydatabase; Benutzer Id = myusername; Password = myPassword; Verwenden Server \ instanceName als Datenquelle zu einem bestimmten SQL verbinden Server Instanz.

Verwenden Sie SQL Server 2008 Express? Sie den Servernamen Syntax Server \ SQLEXPRESS wo Sie Ersatz Server mit dem Namen der Computer, auf dem die SQL Server Express-Installation befindet sich nicht entgehen.

2

Ja, das würde auf Ihrer Maschine funktionieren. Um es portabler zu machen, möchten Sie möglicherweise .\SQLExpress verwenden, in dem der Punkt der lokale Computer (unabhängig von Computername) und SQLExpress der Instanzname der SQL Express-Installation bedeutet.

0

In diesem Fall ist BAMF der Name des Servers/Computers, auf dem SQL Server ausgeführt wird. SQLExpress ist die benannte Instanz der Datenbank. Es gibt Unmengen von Möglichkeiten, Ihre Verbindungszeichenfolge einzurichten, einfach googlen und Sie erhalten Ihre Antwort.