2012-03-25 17 views
0

Ich mochte nie die Benutzerinstanz beim Anhängen einer Datenbank in linqpad. Es schien nur für die SQLExpress-Ausgabe zu funktionieren, nicht für die volle. Jetzt wird es in SQL Server 2012 abgeschrieben (das jetzt veröffentlicht wird), beabsichtigen Sie, die neue Funktion localdb stattdessen oder zusätzlich zur Benutzerinstanz zu verwenden?LINQPAD, Benutzerinstanz und SQL Server 2012

Antwort

2

LINQPad deaktiviert standardmäßig das Kontrollkästchen "Benutzerinstanz", wenn Ihr Servername nicht "SQLEXPRESS" enthält. Es deaktiviert jedoch nicht das Kontrollkästchen, da es nicht sicher sein kann, dass diese Instanz keine SQL Express-Instanz einfach durch den Namen ist.

LINQPad müssen noch Benutzer Instanzen unterstützen, weil es noch SQL Express 2008 und SQL Express 2005

Ist es unterstützen müssen wir Sie auf eine SQL 2012 localdb verbinden, wenn Sie eingeben „(localdb) \ v11.0 "in die Serverbox?

+0

Danke Joe, Ich habe den neuen SQL Server Express 2012 installiert, aber jetzt kann ich nicht an die Datenbanken innerhalb Benutzername Ordner anhängen (ich überprüfe die Benutzer Instanz Box), so kann ich nicht den normalen Pfad für Nussschale verwenden. mdf in users \ username \ appdata \ roaming \ linkpad \ ohne die nutshell.mdf Datenbank nach c: \ db zu verschieben. Was kann ich tun? –

+0

Putting (localdb) \ v11.0 funktioniert ohne Überprüfung der Benutzerinstanz und Navigation zur nutshell-Datenbank. Wenn ich jedoch auf ein anderes Beispiel klicke, wird eine neue Verbindung erstellt, die gleich aussieht, aber mit der Nachricht fehlschlägt: Fehler beim Generieren einer Benutzerinstanz von SQL Server aufgrund eines Fehlers beim Starten des Prozesses für die Benutzerinstanz. –

+1

Anstatt eine neue Verbindung zu erstellen, bearbeiten Sie die vorhandene Verbindung, die LINQPad beim Öffnen einer Beispielabfrage automatisch erstellt. Stellen Sie sicher, dass Sie auf "Diese Verbindung merken" klicken, bevor Sie diese akzeptieren. –