2017-11-16 2 views
0

Ich weiß, es gibt Beiträge und Antworten auf den oben genannten Fehler, aber mein Fehler kommt, wenn ich Rechtsklick und Auswahl von Eigenschaften auf meiner Datenbank, anstatt eine Ausführung Script/Query, was der Rest der Poster hier gemacht hat.Rechtsklick auf Eigenschaften und Arithmetische Überlauf Fehler beim Konvertieren von Ausdruck in Datentyp Int erscheint

enter image description here

Tatsächlich gibt es keine Tabellen in meiner Datenbank (nach dem Löschen) und die Meldung weiterhin angezeigt wird.

enter image description here

Bevor ich meine Tabellen gelöscht habe ich zu großen int

SELECT 
CAST(Math AS BIGINT) AS Math1 
FROM MyTable 

jede int konvertieren und dachte, das könnte den Trick tun, aber es hat nicht, weder hat das Löschen die Tabelle (n) aus der Datenbank.

Hat jemand eine Ahnung, was es sein könnte?

+0

Odd ... Ich würde sinken und die Datenbank neu erstellen. Da Sie alle Tabellen gelöscht haben, sollte das kein Problem sein. – HoneyBadger

+1

Ist Ihre SSMS-Version gleich oder größer als die Serverversion? Beim Zugriff auf den SQL Server 2016 mit SSMS 2014 tauchen beispielsweise verschiedene mystische Fehler auf. – Arvo

+0

Ich denke, das könnte die einzige Option sein, die man löschen und neu erstellen kann ... es könnte gut sein, dass es mystische Fehler gibt, die auftauchen. Meine Befürchtung ist, dass, wenn ich Tabellen in der Datenbank hatte, die nicht einfach gelöscht und neu erstellt werden können, dann bleibt das Problem bestehen, wenn es jemals wieder auftaucht. – VS1SQL

Antwort

0

however my error comes up when I am right clicking and selecting properties on my database, rather than executing a script/query, which is what the rest of the posters have put on here.

Wenn Sie SSMS nach Datenbankeigenschaften fragen, wird Code ausgeführt, auch wenn Sie ihn nicht sehen. Um herauszufinden, welchen genauen Code dieser Fehler verursacht, verwenden Sie SQL Server Profiler.

Hier finden Sie, welche Ereignisse sollten Sie wählen und wie die Anweisung zu verengen, die den Fehler verursacht: How to trace SQL Server database errors and exceptions with SQL Profiler

Verwandte Themen