2018. 4. 9. 10:01

테스트 하려고 query창에서 해당서버 조회시 


로그인하지 못했습니다. 신뢰할 수 없는 도메인에서 로그인을 시도하여 Windows 인증과 함께 사용할 수 없습니다. (Microsoft SQL Server, 오류: 18452)


메세지가 표현됨




Agent 실행시 


다음 사용자로 실행되었습니다: dbo. 가장 상태에서는 가장된 로그인에 대한 매핑 없이 연결된 서버를 사용할 수 없습니다. [SQLSTATE 42000] (오류 7437).  단계가 실패했습니다.


메세지가 나옴.


검색 해도 인증관련해서는 windows인증이 아닌 SQL계정 통합인증으로 설정하라는것만 나옴.


linked server(연결된서버)에서 interface로 추가할때는 안되더니..


script로 실행하니 정상작동된다.


-> 계획까지 재 생성함.(소유자 및 실행계정반영)



--linked server 추가 script

정보에 [] 제외하고 입력( [serverAddress], [dbConnectID], [DBConnectPWD])



EXEC master.dbo.sp_addlinkedserver @server = N'[serverAddress]', @srvproduct=N' ', @provider=N'MSDASQL', @provstr=N'Driver={SQL Server};Database=master;Server=[0.0.0.0];UID=[dbConnectID];PWD=[DBConnectPWD];'

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'[serverAddress]',@useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL

Posted by YKYun
2018. 3. 26. 14:10

DB-사용자-스키마에 해당사용자가 소속되어있는 스키마 삭제 후 


사용자 재 생성

Posted by YKYun
2018. 3. 21. 13:56

** SQL에러코드 메세지 찾기

SELECT * FROM sys.messages where language_id=1042 and message_id = 에러코드




**DB 용량확인


sp_spaceused


select top 10

 table_name = convert(varchar(30), min(o.name))

 , table_size = convert(int, ltrim(str(sum(reserved) * 8.192 / 1024., 15, 0))), UNIT = 'MB'

from sysindexes i

 inner join sysobjects o on (o.id = i.id)

where i.indid in (0, 1, 255)

 and o.xtype = 'U'

group by i.id

order by 2 desc




** 남은 하드 용량 확인


master.dbo.xp_fixeddrives



** 프로시저 전체 보기(스크립트 포함)

select ROUTINE_NAME, ROUTINE_DEFINITION   

  from information_schema.routines   

 where routine_type = 'PROCEDURE';



** DB Identity 초기화

DBCC CHECKIDENT('[Table]', RESEED, 0)




** SQL 메모리점유 퍼센트순위 

select

       PERCENT_RANK() over (order by requiredTime) as ranking, requiredTime

from SURVEY.dbo.T_SamplingList_2014000028

where requiredTime is not null



Posted by YKYun