2014-08-29 10 views
12

Ich benutze SQL Server 2012 und ich habe einige Datenbanken auf sie. Das Problem ist, ich plötzlich einen Fehler zu sagen,SQL Server 2012 Fehler: Objektverweis nicht auf eine Instanz eines Objekts festgelegt

object reference not set to an instance of an object

ich diesen Fehler erhalten, wenn:

  • Möchten Sie eine neue Abfrage schreiben
  • Select zuvor eingegebenen Daten nach rechts, um die Tabellennamen klicken -> Wählen Sie Top-1000-Reihen

Was kann ich ohne Fehlermeldung tun bekommen:

  • Melden Sie sich meine Instanz erfolgreich sowohl Windows-Authentifizierungsmodus und SQL-Authentifizierungsmodus verwenden.
  • Bearbeiten Sie die Tabellendaten durch rechtsklicken Sie den Tabellennamen -> Edit Top 200 Zeilen
  • Erstellen Sie eine neue Datenbank

Ich verwende:

  • Microsoft SQL Server Management Studio: 11.0 .3128.0
  • Microsoft .NET Framework: 4.0.30319.34014
  • Betriebssystem: Windows 8.1

Hier sind einige Momentaufnahmen des Fehlers. error

Advanced_information

Bitte geben Sie mir eine Lösung, um dieses Problem zu beheben. Ihre Hilfe wird sehr geschätzt.

+0

Dies scheint eher eine DBA-Frage, möglicherweise erhalten Sie eine bessere Antwort von dba.stackexchange.com – Twelfth

+0

Versuchen Sie, SQL Server Management Studio neu zu installieren. – wdosanjos

+1

Ihre Schnappschüsse erscheinen vage. –

Antwort

3

Ich kann den Fehler beheben. Reparieren Sie den SQL Server.

Gehen Sie zu Add/remove programsMicrosoft SQL Server 2012(x64) ->Uninstall/Change ->Repair. Wählen Sie die Instanz aus, die Sie hier reparieren möchten.

Select the instance

Für mich nach dem Beispiel der Reparatur wurde der Fehler behoben.

Danke für alle, die ihre wertvolle Zeit verbracht haben, um meine Frage zu beantworten.

2

stand ich den gleichen Fehler einmal in meinem Projekt. Dies ist rein auf SSMS zurückzuführen (SQL-Client) ist beschädigt. Um zu überprüfen, ob der Server in Ordnung ist und der Client beschädigt ist, versuchen Sie, eine Verbindung mit dem SQL-Server auf diesem Computer von einem anderen Server aus herzustellen, wenn Sie auf die Tabellen zugreifen und diese abfragen. Wenn es Daten zurückgibt, nur deinstallieren und den Client (SSMS) neu installieren, das Problem zu lösen

Dank

1

bekam ich die gleiche Fehlermeldung. Das Problem war 0 Bytes frei auf dem Laufwerk C:.

1

Es kann spät sein, aber ich bekomme den gleichen Fehler in SQL SERVER 2016, ich löste es durch Zuweisen von Vollzugriff auf den Sicherungsordner.

1

Ich habe den gleichen Fehler für SQL 2016 und die einzige Lösung für mich war die vollständige Deinstallation (in appwiz.cpl) alle Einträge Visual Studio + SQL. Dann habe ich VisualStudioUninstaller ausgeführt und ich habe SQL und nach Visual Studio neu installiert.

Verwandte Themen