우리는 프로젝트의 데이터베이스 파일에 대한 연결을 설정하려고 시도 할 때 다음과 같은 오류가 있어요 :asp.net SQL 데이터베이스 파일 오류
인해 시작에 실패 SQL Server의 사용자 인스턴스를 생성하지 못했습니다 사용자 인스턴스의 프로세스 연결이 닫힙니다.
해결 방법에 대한 아이디어가 있으십니까?
미리 감사드립니다.
우리는 프로젝트의 데이터베이스 파일에 대한 연결을 설정하려고 시도 할 때 다음과 같은 오류가 있어요 :asp.net SQL 데이터베이스 파일 오류
인해 시작에 실패 SQL Server의 사용자 인스턴스를 생성하지 못했습니다 사용자 인스턴스의 프로세스 연결이 닫힙니다.
해결 방법에 대한 아이디어가 있으십니까?
미리 감사드립니다.
http://jeremywadsworth.com/Default.aspx?blogentryid=56에는 가능한 수정 사항이 하나 있습니다.
http://forums.asp.net/t/1377174.aspx 또한 주제에 대한 추가 토론이 있습니다.
희망이 있습니다.
-
더 많은 아이디어. Visual Studio를 사용하여 데이터베이스를 만들고 액세스 할 때 이와 같은 문제가 발생했다고 생각합니다. Visual Studio에서 데이터베이스 파일을 분리 한 다음 SQL 서버에 직접 연결할 수 있습니다. 문제가 동일한 방식으로 나타나는지는 모르겠지만 사용자 인스턴스 문제를 해결해야합니다. 이것이 적용되지 않으면 알려주세요. 나는 다른 것을 생각해 낼 수 있는지 알게 될 것입니다.
우리는 현재이 솔루션을 테스트 중입니다. (SQLExpress 폴더 삭제) – stringo0
우리는 이것을 시도했지만 문제를 해결하지 못합니다 : [ – stringo0
두번째 제안에 대한 업데이트 - DB가 Visual Studio에서 생성 된 것 같습니다. SQL Management Studio Express에서 액세스 할 수 있지만 Visual Studio 자체에서는 액세스 할 수 없습니다. (하나의 컴퓨터에서는 괜찮지만 다른 컴퓨터에서는 그렇지 않습니다.) 또한 솔루션이 실제로 빌드되어 실행됩니다. 실제로 실행되는 동안 데이터베이스에 액세스 할 수 있습니다. – stringo0
SQL Express 파일 연결은 새로운 '사용자 인스턴스'SQL Server를 시작합니다. 여기에는 사용자 설정 데이터 폴더에 생성되는 새로운 master/model/msdb/tempdb 파일 집합이 포함됩니다. 극단적 인 경우 새로운 '사용자 인스턴스'의 시작에 몇 분이 걸릴 수도 있습니다.
SQL Server 2005 Express Edition User Instances에 대한 MSDN의 기사에는 프로세스가 자세히 나와 있으며 운 좋게도 Common Issues 및 수정 사항이 있습니다. 가장 일반적인 실패는 사용자 설정 복사 파일에 대한 액세스 권한 때문입니다. 보통 NT 이벤트 로그 (예 : )의 실패에 대한 세부 정보를 얻습니다.이 자식 인스턴스를 시작하지 않은 이유는 무엇입니까?
내 컴퓨터에서 내 팀 동료에게 데이터베이스를 복사하여이 문제를 극복했습니다.
IIS를 서버로 사용하는 경우 서버가 기본 asp.net 데이터베이스를 사용하기 때문에이 문제가 발생합니다. IIS 서버에서 자신의 응용 프로그램 풀을 만들고 기본 풀 대신 해당 응용 프로그램을 실행하십시오.
권한을 확인하십시오. 전체 액세스 권한을 부여하십시오.
또한 SQL 서버 구성> 속성으로 이동하십시오. 내장 된 응용 프로그램에서 로컬 시스템을 선택하십시오. 그리고 새로운 풀은 또한 로컬 시스템을 선택해야합니다.
이렇게하면 문제가 해결되었습니다. 그것이 누군가 여기에서 일하기를 바란다.
추신 : 당신이 안드로이드 응용 프로그램을위한 비주얼 스튜디오에서 연결을 시도하고 있다면, 비주얼 스튜디오가 열려 있고 오류가 발생하면 프로세스가 완료되지 않으므로 안드로이드에서 실행하기 전에 비주얼 스튜디오를 닫으십시오.
문제를 해결하는 데 도움이 될 경우 투표하십시오. – Shachi
어떤 버전의 SQL Server를 사용하고 있습니까? –
SQL 2008 Express – stringo0
Visual Studio를 사용하여 데이터베이스를 만들었습니까? 그렇다면 내 대답에 또 다른 잠재적 인 해결책을 추가했습니다. 죄송합니다. 다른 답변이 효과가 없습니다. –