2017-09-13 1 views
0

그래서 최근에 보스의 오래된 ASP.NET 웹 응용 프로그램을 살펴 보았습니다. 앞으로이 프로젝트를 작은 프로젝트에 사용할 예정이므로 보겠습니다. Server=localhost; Database=mbw.sql; Uid=admin; Pwd=pass데이터베이스로 .sql 파일을 사용하는 방법

나는 또한 mbw.sql 파일을 가지고 있지만, 캔트 그것으로 무엇을 알아낼 :

이 앱의 개발자는 웹 설정에서 다음 연결 문자열을 정의했다. Visual Studio에서 데이터 소스로 추가하려고 생각했지만 유효한 파일이 아닌 것 같습니다.

죄송합니다.이 질문이 벙어리 인 경우 죄송합니다.하지만 Google에서 내 검색어에 대해 정확하게 대답하지 못하는 것 같습니다.

+3

어떤 DBMS가 사용되고 있습니까? SQL 파일에는 실제 DB 파일이 아닌 SQL 쿼리 스크립트 만 포함되어 있습니다. 쿼리에 데이터베이스 생성이 포함되어 있으면 SQL 쿼리 도구 (SSMS, PMA 등)에서 실행하십시오. –

+1

어쩌면 전체 db가 .sql이라는 파일로 익스포트되었습니다 - mysql은 덤프를 수행 할 수 있고 임포트에 매우 효과적이지만 모든 db 변형에는 고유 한 버크가 있으므로 어떤 부분이 – BugFinder

+1

에서 왔는지 알아야합니다. .sql 파일에 무엇이 있습니까? 텍스트 편집기로 열면 간단히 읽을 수 있습니다. – HoneyBadger

답변

1

어쩌면 데이터베이스 이름을 "mbw.sql"으로 지정하고 파일을 가져온 것일 수 있습니다. 가장 먼저 살펴볼 것은 드라이버가 사용 중인지, 거기에서 파일을 해당 데이터베이스로로드하는 것입니다.

때로 사람들은 오해의 소지가있는 방식으로 물건의 이름을 지정합니다. SQL 파일을 데이터베이스로 사용할 수 없습니다. 이것은 RDBMS에로드되어야합니다. 그래서 누군가는 이름 짓기에 아주 이상한 일을했습니다.

컴퓨터 과학의 두 가지 어려운 질문 중 하나입니다.

+0

고마워요! 내가 최근에 만든 DB에 파일을로드 할 수있는 팁이 있습니까? 이것은 CLI에서 sqllocaldb create "" –

+1

osql으로 만들었습니까? https://docs.microsoft.com/en-us/sql/tools/osql-utility –

관련 문제