web-dev-qa-db-fra.com

Erreur SQL Server 2012: la référence à l'objet n'est pas définie sur une instance d'objet

J'utilise SQL Server 2012 et j'ai quelques bases de données dessus. Le problème est que je reçois soudain une erreur en disant: 

la référence d'objet n'est pas définie à une instance d'un objet

Je reçois cette erreur quand:

  • Va écrire une nouvelle requête
  • Sélectionnez les données précédemment entrées en cliquant avec le bouton droit de la souris sur le nom de la table -> Sélectionnez les 1000 premières lignes.

Ce que je peux faire sans avoir de message d'erreur:

  • Connectez-vous à mon instance avec succès à l'aide du mode d'authentification Windows et du mode d'authentification SQL.
  • Modifiez les données de la table en cliquant avec le bouton droit de la souris sur le nom de la table -> Editer les 200 premières lignes.
  • Créer une nouvelle base de données

J'utilise:

  • Microsoft SQL Server Management Studio: 11.0.3128.0
  • Microsoft .NET Framework: 4.0.30319.34014
  • Système d'exploitation: Windows 8.1

Voici quelques instantanés de l'erreur .error

Advanced_information

S'il vous plaît donnez-moi une solution pour résoudre ce problème. Votre aide sera très appréciée.

13
Kasun Perera

Je pourrais résoudre l'erreur . Réparer le serveur SQL.

Allez à Add/remove programsMicrosoft SQL Server 2012(x64) -> Uninstall/Change -> Repair. Sélectionnez l'instance que vous souhaitez réparer ici.

Select the instance

Pour moi, après avoir réparé l'instance, l'erreur a été résolue.

Merci à tous ceux qui ont passé un temps précieux à répondre à ma question.

4
Kasun Perera

J'ai résolu le problème en exécutant SSMS en tant qu'administrateur.

4

J'ai reçu le même message d'erreur. Le problème était de 0 octet libre sur le lecteur C :.

2
Nicolai Hansen

J'ai eu la même erreur pour SQL 2016 et la seule solution pour moi était de désinstaller complètement (dans appwiz.cpl) toutes les entrées Visual Studio + SQL. Ensuite, j'ai exécuté VisualStudioUninstaller et j'ai réinstallé SQL et après Visual Studio.

1
expirat001

J'ai fait face à la même erreur une fois dans mon projet. Ceci est uniquement dû au fait que SSMS (client SQL) est corrompu. Juste pour vérifier que le serveur fonctionne correctement et que le client est corrompu, essayez de vous connecter au serveur SQL de cette machine à partir de n’importe quel autre serveur si vous avez accès et interrogez les tables. S'il renvoie des données, il suffit de désinstaller et de réinstaller le client (ssms) pour résoudre le problème.

Merci

1
sree

Son peut être en retard, mais je reçois la même erreur dans SQL SERVER 2016, je l'ai résolu en attribuant un accès complet au dossier de sauvegarde.

1