sql-server 4

데이터베이스 복원 중 mssql '5(액세스가 거부됨)' 오류가 발생했습니다.

데이터베이스 복원 중 mssql '5(액세스가 거부됨)' 오류가 발생했습니다. SQL Server Management Studio를 통해 파일(작업 → 복원 → 데이터베이스, 장치에서 선택하고 파일을 선택한 후)에서 데이터베이스를 복원하려고 합니다. 그 후, 다음의 에러가 표시됩니다. 'Restore Container: '를 시도하는 동안 운영 체제에서 '5(Access is denied)' 오류를 반환했습니다.: 'E:\Program Files\Microsoft SQL Server\'의 ValidateTargetForCreation'MSQL10.MSQLSERVER\MSSQL\DATA\XXXXXX.mdf'를 선택합니다.Msg 3156, 레벨 16, 스테이트 8, 서버 XXX, 라인 2 이 문제를 해결하려..

programing 2023.04.24

T-SQL에서 둘 다 null일 수 있는 값을 비교하는 방법

T-SQL에서 둘 다 null일 수 있는 값을 비교하는 방법 테이블에 중복 행을 삽입하지 않도록 합니다(예: 기본 키만 다름).null을 "모든 값"으로 결정했기 때문에 모든 필드가 NULLS를 허용합니다.null로 인해 저장 프로시저의 다음 문이 작동하지 않습니다. IF EXISTS(SELECT * FROM MY_TABLE WHERE MY_FIELD1 = @IN_MY_FIELD1 AND MY_FIELD2 = @IN_MY_FIELD2 AND MY_FIELD3 = @IN_MY_FIELD3 AND MY_FIELD4 = @IN_MY_FIELD4 AND MY_FIELD5 = @IN_MY_FIELD5 AND MY_FIELD6 = @IN_MY_FIELD6) BEGIN goto on_duplicate END NULL..

programing 2023.04.24

#temptable과 #TempTable의 차이점

#temptable과 #TempTable의 차이점 #temptable ★★★★★★★★★★★★★★★★★」##TempTableSQL Server?#table로컬 임시 테이블을 참조합니다.이 테이블을 작성한 사용자만 볼 수 있습니다. ##table글로벌 임시 테이블을 참조합니다.모든 사용자에게 표시됩니다.#TempTables사용자 또는 연결에만 로컬인 것은 아닙니다.이들은 자신을 작성한 프로세스와 작성 프로세스가 생성하는 프로세스에 대해 로컬입니다.예를 들어 다음과 같습니다. Declare @strDynamicSQL as varchar(8000) Set @strDynamicSQL = 'Select GetDate() As TheDate Into #TheDateTable' Execute(@strDynamicSQL..

programing 2023.04.14

SQL Server 2008 Windows 인증 로그인 오류:로그인이 신뢰할 수 없는 도메인입니다.

SQL Server 2008 Windows 인증 로그인 오류:로그인이 신뢰할 수 없는 도메인입니다. Management Studio를 사용하여 SQL Server 2008 인스턴스에 연결하려고 하면 다음 오류가 나타납니다. 로그인에 실패했습니다.로그인은 신뢰할 수 없는 도메인에서 이루어졌으며 Windows 인증과 함께 사용할 수 없습니다.(Microsoft SQL Server, 오류: 18452) SQL 인증을 사용하여 문제없이 로그인할 수 있습니다.갑자기 이 에러가 발생하고 있습니다.혼합 모드 인증이 켜져 있습니다. 이거 해본 사람 있어요? 추가 정보: Windows 2003 Server에서의 64비트판 SQL Enterprise Edition이 문제가 발생할 수 있는 또 다른 이유는 사용자의 패스워드..

programing 2023.04.09