2017-11-16 5 views
0

위의 오류에 대한 게시물과 답변을 알고 있지만 내 데이터베이스에서 마우스 오른쪽 버튼을 클릭하여 속성을 선택하면 내 오류가 발생합니다. script/query는 나머지 포스터가 여기에 넣은 것입니다.오른쪽 클릭 속성 및 산술 오버플로 오류가 표현식을 데이터 유형 int로 변환하는 것이 나타납니다.

enter image description here

실제 사실 (이를 삭제 후) 내 데이터베이스에는 테이블이없는 및 메시지가 계속 나타납니다. 난 내 테이블을 삭제하기 전에

enter image description here

내가 큰 INT

SELECT 
CAST(Math AS BIGINT) AS Math1 
FROM MyTable 

어떤 INT로 변환했고, 그 트릭을 할 거라고 생각하지만 그렇지가 없다, 둘 다 테이블 (들)을 삭제했다 데이터베이스에서.

누구에 대한 실마리가 있습니까?

+0

이상한 ... 나는 삭제하고 데이터베이스를 다시 것입니다. 모든 테이블을 삭제 했으므로 문제가되지 않습니다. – HoneyBadger

+1

SSMS 버전이 서버 버전보다 같거나 높습니까? 예를 들어 SSMS 2014로 SQL 서버 (2016)에 액세스하는 동안 다양한 신비적 오류가 나타납니다. – Arvo

+0

나는 그것이 드롭하고 재창조하는 유일한 옵션일지도 모른다고 생각합니다 ... 그것은 신비로운 오류가 나타나는 것일 수도 있습니다. 내 두려움은 데이터베이스에 테이블을 쉽게 떨어 뜨리거나 다시 만들 수 없다면 문제가 여전히 남아있을 것이다. – VS1SQL

답변

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.

SSMS에 데이터베이스 속성을 묻는 경우 표시되지 않더라도 일부 코드가 실행됩니다. 이 오류의 원인이되는 정확한 코드를 찾으려면 SQL Server Profiler을 사용하십시오. 여기

당신은 당신이 선택해야하는 방법과 오류 발생 문 좁힐 어떤 이벤트를 확인할 수있는 것들 : 이 How to trace SQL Server database errors and exceptions with SQL Profiler