2014-01-22 2 views
0

상황 :Windows Server 2008 및 SQL 서버

내가 Windows 2008 서버로 구성되어 두 시스템, 하나 (시스템 1)을 가지고 있고 그것은 또한 활성 디렉토리 구성을 가지고있다. 또한 user1이라는 이름의 사용자를 생성했습니다. 두 번째 시스템 (시스템 2)은 Windows 7이며 Windows 서버의 도메인 아래에 있습니다. 마이크로 소프트 Visual Studio 2010도 설치했습니다.

내 질문은 :

I logged into the windows 7 system with domain user user1 and its password. 

그런 다음 서버 탐색기에서 오픈 비주얼 스튜디오 -> 데이터 연결 -> 내가 창을 사용하여, 체제 1 \의 SQLEXPRESS로 서버의 이름을 준 연결을

추가 인증 및 선택한 마스터 테이블. 테스트 연결 단추를 클릭하면 "테스트 연결 성공"메시지가 나타납니다.

은 그 때 나는 시간이

는 "당신은 데이터베이스 소유자로 로그온하지 않은 메시지, 또는 시스템 관리자를 가지고 있음이 연결에서 테이블을 만들려고. 당신은에 변경 사항을 저장하지 못할 수 있습니다 테이블이 당신이 소유하고 있지 않습니다. 특정 편집에 CREATE TABLE 권한이 필요합니다. "

어떻게이 문제를 푸세요 ?????

+0

"Windows 2008 Server로 구성되어 있고 활성 디렉토리 구성도 있습니다"- "AD DS 역할이 설치된 Windows Server 2008"(AD DS 역할을 설치 및 구성하여 효과적으로 DC로 변경) 또는 "Windows Server 2008 도메인 구성원"(워크 스테이션과 함께 기존 도메인에 가입) 구성에 대한 확신이 없기 때문에 편집 할 수 없습니다. – Mikhail

답변

0

데이터베이스에 연결하는 것은 데이터베이스에서 사용 권한을 만드는 다른 사용 권한 집합입니다.

가장 간단한 방법은 로그인을 sql에 추가 한 다음 데이터베이스의 관리자/소유자로 추가하는 것입니다. 당신은 SQL 서버 설치 기본적으로

CREATE LOGIN [<domainName>\<login_name>] FROM WINDOWS; 
GO 

EXEC sp_addrolemember N'db_owner', N'[<domainName>\<login_name>]' 
GO 
+0

답변 해 주셔서 감사합니다. 그렇다면 어디에서 Windows 시스템에 위의 코드 줄을 입력하십시오. 답장을 기다리는 중 – user2358175

0

는 어떤에서 당신이 그것을 호스팅이 SQL 서버 및 데이터베이스에 대한 모든 권한을 가지고 SA 역할를 가져옵니다 설치 차지한다.
분명히 Win7 컴퓨터에서 서버에 연결할 때 다른 계정을 사용하고 있습니다. 기본적으로 SQL 서버 설치 후 BUILTIN \ Users가 공용 SQL 서버 역할을 수행하므로 연결 테스트가 정상입니다. 기본적으로 읽기 및 연결은 가능하지만 그 이상의 권한은 없습니다.
사용자 1에 대한 권한을 SQL 서버 또는 특정 데이터베이스 수준에서 부여해야합니다. @ Bryry Colebank Jr.의 대답에 제시된대로 GUI 또는 SQL 명령을 사용하여 수행 할 수 있습니다. 두 가지 방법으로 SQL Server Management Studio을 사용하여 SQL 서버에 연결 한 다음 새 사용자를 추가하고 그에게 SA 역할을 부여하십시오. SQL 서버 레벨 (아래 스크린 샷 참조) 또는 DB 레벨 (트리에서 DB 선택 및 컨텍스트 메뉴에서 새 쿼리 선택)에 권한을 부여하기 위해 script/GUI를 사용하십시오. 이 사용자에게 할당 할 탭 & 체크 역할을 한 후, 먼저 사용자를 추가 할 역할로 이동 : 그것을 할 수있는 GUI 방식에 관해서는

enter image description here

.
P. SQL Server Management Studio는 설치 한 SQL Server 버전에 포함되어 있거나 Microsoft와 별도로 다운로드 할 수 있습니다. 예를 들어 여기에 Microsoft의 SQL Server Management Studio 2012 download에 대한 링크가 있습니다.

+0

감사합니다. – user2358175

+0

다음으로 대답을 표시하지 않으시겠습니까? ;) – Mikhail