Visual C# 2008 Express SQL Server 2008 Express Problem
Ich habe ein problem mit Visual C# 2008 express (SP1) eine Verbindung mit SQL Server 2008 express.
Die "Verbindung Hinzufügen" - Fenster (wo auch immer initiiert) Liste nicht vorhandenen sql-server und keine option für den sql-server außer einen compact edition.
Beachten Sie, dass, ich habe die VWD 2008 express (SP1) auf der gleichen Maschine, die zeigt das Fenster regelmäßig (mit SQL server) und SQL Server Management studio funktioniert mit dem server.
Ich habe gesehen, ähnliche Beiträge, hat einige Ratschläge: wieder das VC#, Dienstleistungen, ok, usw... aber ohne Erfolg mit VC# so weit.
Wieder, auf der gleichen Maschine der VWD zeigt das Dialogfeld sql server-option regelmäßig,
aber VC# zeigt nur die 3 Optionen in der "Change data source" - dialog
(1. Microsoft Access-Datenbankdatei (OLE DB)
2. Microsoft SQL Server Compact 3.5
3. Microsoft SQL Server-Datenbank-Datei)
Irgendeine Idee?
InformationsquelleAutor | 2009-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mit Phil auf dieses Visual Web Developer 2008 Express Tools - >Connect to Database...
bringt Verbindung Hinzufügen den dialog mit Server-name:
Visual C# 2008 Express Datenbank-Dateiname (neuen oder bestehenden):
Dies impliziert vielmehr mit ado.net programmatisch
als in der SqlConnection-db = new SqlConnection();
db.ConnectionString= ...
"Data Source=.\SQLEXPRESS;Initial Catalog=MyDatabase;Integrated Security=True;
providerName=System.Daten.SqlClient";
[Data Source=server\SQLEXPRESS]
Ich scheine zu haben, ASPNETDB.MDF-Dateien, die erstellt wurden, in meinem Projekt-Bereichen
aber nicht zu verwechseln diese mit
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\master.mdf
MVS.NET 2003 benötigt Microsoft SQL Server 2000 Desktop Engine ontop von SQL Server 2000.
Alles eher erinnert mich mithilfe von Microsoft Access Anfügen an SQL-Server via ODBC
als ein Mittel, um gebundene Steuerelemente in Access Basic.
InformationsquelleAutor Rat1960
SQL 2005 und SQL 2008 Express Editions installieren, sich selbst als Benannte Instanzen.
Sollten Sie in der Lage sein zu betreten ".\SQLEXPRESS" zu verbinden.
Der "." ist eine Abkürzung für "localhost" und der "SQLEXPRESS" ist der Instanzname für SQL Express.
Können Sie überprüfen den Namen der Instanz in Ihre "Dienste" der Systemsteuerung:
Ah, in diesem Fall-haben Sie überprüft, dass Sie eine Verbindung herstellen können mithilfe des sqlcmd-tools auch? zB: C:\Program Files\Microsoft SQL Server\100\Tools\Binn\sqlcmd -S .\SQLEXPRESS
Ja, Mach ich, kein problem
InformationsquelleAutor
Ihnen beschriebene option 3 - Microsoft SQL Server-Datenbank-Datei, sollten Sie in der Lage sein, dies zu nutzen, um auf Ihre .mdf-Datei und es wird in der Lage sein, um verbinden Sie einfach aus dieser.
InformationsquelleAutor Peter C
Könnte es sein, dass die express-Produkt wird nicht lassen Sie die Verbindung in der üblichen Weise, denn es qualifiziert sich als 'Fernbedienung'?
Finden Sie in der Tabelle in der Antwort:
http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/51df3937-1f24-4131-80d6-486552660bad
InformationsquelleAutor justin w