SQL Server/스크립트
-
[MSSQL] 에이전트잡(AgentJob) 스크립트 추출SQL Server/스크립트 2023. 9. 18. 14:12
SQL Server의 GUI를 바탕으로 AgentJob스크립트를 생성하는게 가능하지만 스크립트로 Export하는 쿼리를 작성해보았다. 테스트는 SQL Server 2012, 2019에서 실행 SQL Server 2008 R2이상 버전에서 사용 가능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 9..
-
[MSSQL] 연결된서버(LinkedServer) 스크립트 추출SQL Server/스크립트 2023. 9. 18. 14:08
SQL Server에서 GUI를 바탕으로 연결된서버 Export스크립트화가 가능하지만 스크립트로 Export하는 쿼리를 작성해보았다. (패스워드는 복호화 불가능함) 테스트는 SQL Server 2012, 2019에서 실행 SQL Server 2008 R2이상 버전에서 사용 가능 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84..
-
[MSSQL] MSSQL2012 사용자계정 추출SQL Server/스크립트 2022. 4. 9. 16:20
전편 [MSSQL] MSSQL2000 로그인정보추출에서는 MSSQL2000용 사용자계정 추출 스크립트를 기재 이번에는 Microsoft도큐먼트에도 올라와있지만 찾기 귀찮아서 기록해두려고 기재. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 10..
-
[MSSQL] MSSQL2000 사용자계정 추출SQL Server/스크립트 2022. 4. 9. 16:12
서버 이관 시, 데이터베이스 엔진의 데이터베이스는 백업해서 이관하면 되지만 SQL Server로그인 유저는 따로 추출을 해야 한다. Microsoft도큐먼트에 2012?였던가 추출스크립트가 제공되어있던것 같은데 MSSQL2000에서는 제공해준 스크립트가 실행이 안된다. 테이블 구조라든지 여러가지 개정이 되었기때문에. MSSQL2000에서 SQL Server로그인 유저를 추출하는 스크립트는 이하와 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 ..
-
[MSSQL] 트리거(Trigger) 스크립트 추출SQL Server/스크립트 2022. 4. 9. 15:24
SQL Server에서 [스크립트생성]을 통해 테이블, StoredProcedure등 스크립트 추출이 가능하다. 하지만 트리거는 단독으로 스크립트 추출이 불가능하다.(구글링한바로는 없는듯) 스크립트생성으로 테이블 추출할 때 옵션으로 트리거를 같이 추출할 수는 있지만 트리거를 꽤 많이 보유하고 있는 데이터베이스라면 트리거를 하나하나 스크립트로 빼는게 사실상 힘들기에. 이하, 배치파일을 콜함으로써 트리거만 추출 할 수 있다. ※배치파일명:GetTriggerScriptforSQLServer.bat으로 저장한 후, cmd에서 변수를 넣어서 콜. 예) >call GetTriggerScriptforSQLServer.bat 서버이름 DB이름 유저 비밀번호 call GetTriggerScriptforSQLServer...