SQL Server 윈도우즈 모드에서 혼합 모드(SQL Server 2008)로 변경하는 방법은 무엇입니까?
SQL Server 2008 Express Edition을 설치했지만 실수로 Windows 인증 모드를 유지했습니다.
이제 SQL Server 혼합 모드로 변경하려고 합니다.어떻게 해야 하나요?
SQL Management Studio에서 사용할 수 있습니다.
[Server Properties] - [Security] - [Server Authentication] 섹션에서 SQL Server 및 Windows 인증 모드를 선택합니다.
여기 msdn 소스가 있습니다 - http://msdn.microsoft.com/en-us/library/ms188670.aspx
SQL Server 2012의 다른 시도에서는 성공하지 못했습니다.SQL Server Management Studio를 사용하여 값을 변경하는 스크립트를 생성한 결과 다음과 같은 결과를 얻었습니다.
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO
그 후에 다음을 활성화했습니다.sa
다음을 사용하는 계정:
ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<strongPasswordHere>' ;
GO
...그리고 나서 서비스를 다시 시작했고 모든 것이 작동했습니다!
출처: http://weblogs.sqlteam.com/peterl/archive/2008/06/19/How-to-change-authentication-mode-in-SQL-Server.aspx
Windows 레지스트리 키를 통해 변경할 수 있음을 알 수 있습니다.
(SQLEXPRESS instance):
"Software\Microsoft\Microsoft SQL Server\SQLEXPRESS\LoginMode" = 2
서비스를 다시 시작합니다.
- SQL Server Management Studio를 열고 데이터베이스 서버에 연결합니다.
- 데이터베이스 서버를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
- 서버 인증을 SQL Server 및 Windows 인증 모드로 설정합니다.
MSDN에서:
보안 인증 모드를 변경하는 방법
SQL Server Management Studio Object Explorer에서 서버를 마우스 오른쪽 버튼으로 누른 다음 속성을 누르십시오.
보안 페이지의 서버 인증에서 새 서버 인증 모드를 선택한 다음 확인을 클릭합니다.
SQL Server Management Studio 대화 상자에서 확인을 클릭하여 SQL Server 재시작 요구 사항을 승인합니다.
개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 다시 시작을 클릭합니다.SQL 서버 에이전트가 실행 중인 경우에도 재시작해야 합니다.
SA 로그인을 활성화하려면:
개체 탐색기에서 보안, 로그인을 차례로 확장하고 SA를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
일반 페이지에서 로그인에 대한 암호를 만들고 확인해야 할 수 있습니다.
상태 페이지의 로그인 섹션에서 사용을 클릭한 다음 확인을 클릭합니다.
레지스트리를 열고 키 검색LoginMode
아래:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
로그인 모드 값을 2로 업데이트합니다.
SQL Server에 대한 액세스 권한이 없고 혼합 모드를 사용하여 sa를 사용하거나 계정 관리자 권한을 부여하는 경우 SQL Server를 제거하고 다시 설치하는 것이 훨씬 쉽습니다.
언급URL : https://stackoverflow.com/questions/1393654/how-can-i-change-from-sql-server-windows-mode-to-mixed-mode-sql-server-2008
'programing' 카테고리의 다른 글
iOS에서 인터넷 연결을 감지하는 가장 쉬운 방법은 무엇입니까? (0) | 2023.06.26 |
---|---|
Node.js MSSQL tedius 연결 오류: localhost: 1433에 연결하지 못했습니다. - connect ECONFUSED (0) | 2023.06.26 |
Android.os의 ANR.MessageQueue.nativePollOnce (0) | 2023.06.26 |
Oracle Entity Framework - 다른 스키마의 테이블에서 엔티티 생성 (0) | 2023.06.26 |
유닛 테스트를 위한 mongodb mockup 서버 구성 및 사용 (0) | 2023.06.26 |