MSSQL - BULK INSERT(Transact-SQL)/CSV, TXT 대용량 파일 처리 BULK INSERT(Transact-SQL) 수행을 위한 권한 설정 및 처리방법에 대한 예제에 대한 정리.1. Bulk Admin 권한Bulk Admin 권한은 대량의 데이터를 처리하는데 유용한 권한이다. 이 권한이 부여되면 BULK INSERT나 BCP를 사용하여 CSV, TXT 파일 등의 데이터를 대량으로 로드할 수 있으며, PENROWSET(BULK...)로 대량의 데이터를 추출할 수 있다. 또한 UPDATE, INSERT INTO SELECT, DELETE 등의 SQL 명령어를 사용하여 대량의 데이터를 한 번에 변경하거나 삭제할 수 있다. 이러한 작업들은 대량의 데이터를 처리할 때 효율적이다. Bulk Admin 권한은 데이터베이스 관리자나 시스템 관리자에게 효율적인 작업을 수행할 수 있게 하는.. 2023. 5. 8. MSSQL - sp_help_revlogin 프로시저(로그인 아이디 암호 전송) MSSQL DB 서버를 이전할 때, 데이터베이스와 별개로 로그인 정보를 함께 이전해야 할 경우가 종종 있다. 그러나 패스워드는 해시값으로 저장되기 때문에, 이전할 서버에서 동일한 패스워드를 생성하는 것이 쉽지 않다. 이때, sp_help_revlogin 프로시저를 사용하면 로그인 정보를 백업하고, 이를 통해 필요한 쿼리문을 생성할 수 있다.1. sp_help_revlogin 프로시저 생성쿼리 편집기를 실행하여 프로시저 생성 한다. USE [master] GO IF OBJECT_ID ('sp_hexadecimal') IS NOT NULL DROP PROCEDURE sp_hexadecimal GO CREATE PROCEDURE [dbo].[sp_hexadecimal] ( @binvalu.. 2023. 5. 1. 이전 1 다음