Visual Studio 2008에서 C#을 사용하여 내 PC에서 MDF 파일을 반복하고 그 안에서 데이터를 추출합니다. 테이블 어댑터를 사용하여 로컬 MDF 파일을 가리 킵니다.SQL Server 사용자 인스턴스 오류 : 기존 데이터베이스가 허용 된 최대 수에 도달했습니다.
최근에 내 PC의 한 날이
System.Data.SqlClient.SqlException: Unable to create/attach any new database because the number of existing databases has reached the maximum number allowed: 32766
을 말하는 것처럼 내가 새로운 Windows 응용 프로그램을 시작하더라도 새로운 데이터 소스를 연결하고 여기에 (내 바탕 화면)을 MDF 파일을 추가 할 수 있도록 거부 데이터 소스로 위의 오류가 발생합니다.
아무도 기존 연결을 제거/삭제하는 방법을 알려 줄 수 있습니까?
내 코드가 다른 PC에서 제대로 작동하고 내 PC에 Visual Studio를 다시 설치했지만 여전히이 오류가 발생합니다.
C#을 표 어댑터 코드 : 오류가 SQL 서버에서 오는대로 VS는 도움이되지 않습니다 다시 설치
tmTableAdapter.Connection.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename='" + pathofmdffile + "';Integrated Security=True;Connect Timeout=30;User Instance=True";
tmTableAdapter.Connection.Open();
'tmTableAdapter.Connection.Close()'를 할 수 있습니까? –
SQL Server에서 오류가 발생하면 VS를 다시 설치해도 도움이되지 않습니다.SSMS에서 SQLEXPRESS 인스턴스에 연결하고 데이터베이스 폴더를 보면 32,766 개가 모두 보입니까? 당신은 아마도 그들을 분리해야합니다. –
고마워, 그래, 나는 tmTableAdapter.Connection.Close() 세 줄을 C# 코드에서 나중에한다. SSMS를 열고 MYCOMPUTERNAME \ SQLEXPRESS 및 Look in Databases \ System Databases에 연결하면 4 DB (마스터, 모델, msdb 및 tempdb)가 표시됩니다 (사과, SQL Server에 익숙하지 않은 경우) – lway