SQL Server 2008 데이터베이스에 액세스하는 응용 프로그램이 있습니다. 서버와 데이터베이스는 로컬 하드 드라이브에 저장되어 있으므로 사무실에있는 여러 사용자가 서버에 배포 할 응용 프로그램에 액세스하도록하는 방법을 배워야합니다. 지금 당장은 전용 서버에 데이터베이스를 둘 준비가 될 때까지 데이터베이스는 계속 내 PC에 남아있을 것입니다. 그러나 지금은 어떻게하면 응용 프로그램이 여전히 내 데이터베이스에 액세스 할 수있게 할 수 있습니까? 여기에 내 현재의 연결 문자열은 다음과 같습니다 서버에 데이터베이스가있는 vb.net 응용 프로그램을 배포하는 중
<add key="ConnectionString" value="Data Source=.;Initial Catalog=SearchEngine;User ID=sa;Password=pss;Trusted_Connection=False;" />
이 지금은 일반 vb.net 응용 프로그램하지만 나는 잘 모릅니다 데이터베이스와 함께 할 무엇을 배포하는 방법을 알고있다.
모든 조언을 부탁드립니다.
두 가지로, 사용자가 sa로 연결할 수 없도록하는 것은 sysadmin이며 어떠한 상황에서도 사용자가 이러한 권한을 가질 수 없습니다. 사용자에게 제한된 권한으로 로그인을 만듭니다. 둘째, 프로덕션 데이터베이스를 개인 PC에 두는 것은 매우 바람직하지 않습니다. 여러 사용자가 액세스 할 때 시스템이 매우 빨리 사용할 수 없게됩니다. SQL 서버는 사용할 수있는 모든 메모리를 가져 와서 처리합니다. SQL 서버용 별도의 서버 없이는 절대로 출현하지 마십시오. – HLGEM
또한 데이터베이스에는 제한된 수의 사용자 연결이있을 수 있습니다. – eschneider
감사합니다. 나는 사용자를위한 로그인 프로파일을 만들 것이다. 선배님은 내 신청서를 확인하고 사무실의 모든 컴퓨터에서 실행할 수있게하려고했습니다. 데이터베이스가 일단 권한을 얻으면 서버에 배포됩니다. 데이터베이스의 인스턴스 또는 복사본을 만들어 응용 프로그램과 동일한 서버에 배포 할 수 있습니까? 응용 프로그램이 현재 공유 드라이브에 있습니다. – vbNewbie