2012-07-14 6 views
0

VS에서 데이터베이스를 만들고 작동하지 않아 삭제하고 다시 시도하지만 오류가 발생합니다.VS에서 데이터베이스를 실제로 어떻게 삭제합니까?

"C : \ db.mdf 파일에 자동 이름이 지정된 데이터베이스를 연결하지 못했습니다. 같은 이름을 가진 데이터베이스가 있거나 지정된 파일을 열 수 없거나 UNC 공유에 있습니다. "

삭제를 클릭했을 때 삭제 된 것으로 생각했습니다.

+0

어디에서 DB를 만들고, 연결하고 삭제합니까? "서버"패널 또는 다른 곳에서? – Dai

+0

데이터베이스 탐색기 패널. SQL Server에 db를 만들고 ado.net과 연결하여이 작업을 수 백만 번 수행했습니다. –

답변

0

폴더로 이동하여 데이터베이스를 삭제하는 것처럼 들리 겠지만 Try_Catch 문에서 프로그래밍을 시도해보십시오. 나는 이것을 마이크로 소프트의 웹 사이트에서 발견했다. 당신이 시도 할 수 있습니다.

http://msdn.microsoft.com/en-us/library/ms171854.aspx

또한 확인 프로그램에서 파일 경로는 삭제할 실제 파일 경로와 데이터베이스가 열려 있지 않은지 또는 다른 응용 프로그램에서 사용하게 할 수 있습니다
using System.IO; 

namespace MySQLCEApplication 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      // Call the File class Delete method to delete the database. 
      File.Delete("Test.sdf"); 
     } 
    } 
} 

.

데이터베이스를 삭제할 때 캐시가 새로 고쳐지지 않을 수도 있으므로 수동으로 캐시를 새로 고쳐보십시오. 몇 달 전에 일부 과제를 수행하면서이 작업을 수행해야했습니다. 다음과 같은 내용의 기사가 있습니다. http://connectsql.blogspot.com/2011/02/intellisense-in-sql-server-2008-is-time.html

희망이 있습니다.

관련 문제