2012-01-11 2 views
3

여러 사용자 컴퓨터에 SQL Server 2008 데이터베이스를 설치해야합니다. 사용자는 기술적으로 능숙하지 않으므로 스크립트를 작성하여 제공 할 수는 없습니다. 나는 데이터베이스를 생성 할 실행 파일을 생성 할 수 있어야한다. 실행 파일은 사용자에게 SQL Server 2008 Express가 설치되어 있는지 확인한 다음 데이터베이스를 설치합니다. 실행 파일은 통합 보안을 사용하여 데이터베이스를 설치하므로 사용자의 ID 또는 암호가 필요하지 않습니다.클라이언트 컴퓨터에 SQL Server 데이터베이스 설치

Visual Studio 2010에서 데이터베이스 프로젝트를 사용해 보았지만 스크립트를 만들었습니다.

SQL Server 데이터베이스를 실행하는 실행 파일을 만드는 오픈 소스 솔루션이 있습니까?

+0

각 사용자 컴퓨터에 있습니까? 왜 그냥 sqlite3와 함께 가지 않을까요? – Arafangion

+0

또는 SQL Compact? –

답변

0

응용 프로그램 내에 SQL Server 2008 Express를 포함시키는 것이 좋습니다.

here 링크를 확인하십시오.

그런 다음 SQL 인스턴스가 있는지 확인할 수 있으며 프로그램을 처음 시작할 때 존재하지 않으면 SQL 인스턴스를 설치할 수 있습니다.

0

간단한 방법은 SQL Server Management Objects (SMO)을 사용하여 데이터베이스를 만드는 .NET 콘솔 응용 프로그램을 만드는 것입니다.

사용자 컴퓨터의 보안 권한에 따라 워크 스테이션에서 응용 프로그램을 실행하고 컴퓨터에 직접 배포 할 수 있습니다.

SMO는 powershell로 구동 할 수도 있습니다.

관련 문제