sql-server - mssql - 데이터베이스 'master'에서 create database 사용 권한이 거부되었습니다.




[ADO.NET ERRROR]:'master'데이터베이스에서 CREATE DATABASE 권한이 거부되었습니다. HelloWorld.mdf 파일에 대해 자동 이름이 지정된 데이터베이스를 연결하지 못했습니다. (5)

이걸 본 사람 있어요?

CREATE DATABASE 권한이 'master'데이터베이스에서 거부되었습니다. C : \ Documents and Settings \ .. \ App_Data \ HelloWorld.mdf 파일에 대해 자동 이름이 지정된 데이터베이스를 연결하지 못했습니다. 같은 이름의 데이터베이스가 있거나 지정된 파일을 열 수 없거나 UNC 공유에 있습니다.

나는 친구를 대신하여 묻고있다. 나는 그에게이 링크들을 보냈다.


내 친구는 C : \ TEMP와 같은 다른 디렉토리를 사용하여 문제를 해결했습니다. 나는 그것이 단지 허가 일이라고 생각한다.


예, 이전 첨부 파일이 제대로 연결되지 않았거나 수동으로 첨부되었습니다. Management Studio로 이동하여 데이터베이스에 연결하고 파일 경로와 비슷한 긴 데이터베이스 이름의 연결을 끊습니다. 그런 다음 다시 시도해보십시오.


나를 위해 web.config 파일의 system.web 태그 아래에이 태그를 설정하는 데 많은 도움이되었습니다.

<system.web>
    <identity impersonate="true" userName="admin_user" password="admin_password" />
...

희망이 누군가를 도울 수 있습니다.


나는 또한 동일한 문제를 겪고 있었고, 마침내 해결책을 찾았습니다. 해결책 - 해결책은 간단합니다. App_Data 폴더에서 데이터베이스 (예 : 데스크탑)를 이동 한 다음 데이터베이스를 App_Data 폴더로 이동하거나 다시 잘라내십시오. 그게 ..........

희망!


나와 같은 일부 사용자의 경우 "User Instance = true"를 연결 문자열에 추가하십시오.





sql-server-express