2013-08-06 2 views
-3

서버를 사용하지 않고 동일한 네트워크에있는 일부 컴퓨터간에 이 내 SQL Server 2008 R2 데이터베이스를 공유하려고합니다. 그렇게하려면 어떻게해야합니까? 난 그냥 두 사용자가 네트워크 또는 LAN을 통해 동일한 데이터베이스에 액세스하려는 것을 의미합니다. 둘 다 데이터베이스를 사용할 수 있으며 데이터베이스를 업데이트하고 데이터베이스에서 데이터를 삭제할 수 있습니다 가능합니까?SQL Server 2008 R2 데이터베이스를 공유하는 방법

+4

"서버를 사용하지 않고"라는 것은 무엇을 의미합니까? – Oscar

+0

링크 된 서버로 설정 했습니까? –

+0

이미 SQL이라고 부름 ** 서버 ** - 왜 그렇다고 생각하십니까? 공유하고 싶다면 ** 서버 **를 사용해야합니다. 그렇게 할 수있는 유일한 방법입니다. 그걸 극복해라. 그것을 설정하십시오. 정말 쉽고 전혀 문제가되지 않습니다. –

답변

2

파일 : mdf MS SQL은 직접 공유 할 수 없습니다.

일단 MS SQL을 설치하면 데이터베이스에 대한 권한을 가진 모든 사용자가 액세스 할 수 있습니다.

MDF 파일을 공유 할 필요는 없습니다. MS SQL은 사용자가 액세스하는 데이터를 "공유"하는 책임이 있습니다.

인사말.

0

서버는 단지 "일반"컴퓨터에 사용되는 용어 일뿐입니다. 지정 서버는 일반적으로 특정 작업 전용 서버라는 의미입니다. 기술적으로 말하자면, 어떤 컴퓨터라도 서버가 될 수 있습니다. 심지어 다른 작업을 위해 자신의 워크 스테이션을 사용하는 동안. 그래서, 네트워크에있는 사용자 컴퓨터 중 하나에 데이터베이스를 두어 (네트워크에서 원하는 사용자가 액세스 할 수있게) ... 가서 행운을 빌어 요!

+0

글쎄, 어떤 경우에는 사실 일 수도 있지만, 대부분의 모든 SQL Server 에디션에는 설치 요구 사항으로 Windows Server OS가 필요합니다. – Oscar

+0

@Oscar 데이터 센터, 웹 및 엔터프라이즈에는 서버 OS가 필요합니다. 표준, 워크 그룹, 개발자 및 익스프레스는 워크 스테이션에 설치할 수 있습니다. 따라서 7 개 중 3 개가 정확히 대부분 * 모든 것이 아닙니다. [SQL Server 2008 R2 설치를위한 하드웨어 및 소프트웨어 요구 사항] (http://msdn.microsoft.com/en-us/library/ms143506(v=sql.105) .aspx) –

1

SQL Server는 Windows Server 시스템에만 설치할 수 있습니다 (Developer 's Edition 및 SQL Express 제외).

그러나 모든 버전 (CE 제외)은 여러 클라이언트에서 공유 할 수 있습니다. 서버를 시작하고 SQL 프로토콜 구성 도구를 사용하여 TCP 프로토콜이 활성화되어 있고 Windows 방화벽이 포트 1433을 차단하고 있지 않은지 확인하십시오.

관련 문제