--테이블 목록 가져오기: SELECT * FROM sysobjects WHERE xtype='U'--뷰: SELECT * FROM sysobjects WHERE xtype='V'--프로시져: SELECT * FROM sysobjects WHERE xtype='P' --테이블 리스트 SELECT * FROM INFORMATION_SCHEMA.TABLES --뷰 리스트 SELECT * FROM INFORMATION_SCHEMA.VIEWS --컬럼 리스트 SELECT * FROM INFORMATION_SCHEMA.COLUMNS --컬럼 키값 SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE--프로시져 SELECT * FROM INFORMATION_SCHEMA.ROUTI..
MSSQL을 설치하다보면"데이터베이스 엔진 복구핸들을 기다리지 못했습니다."라는 오류메세지가 나오면서 데이터베이스엔진 설치가 안돼는 경우가 있다.설치과정 중에 계정설정하는 부분을 다른 계정명으로 설정해야한다. 이런경우 해결법은일단 재설치를 하기 위해서 1. MSSQL관련 프로그램을 모두 지운다.2. 재설치 시작3. 계정설정하는 부분에서 NT Service\MSSQLSERVER로 되어 있는 것을1) NT AUTHORITY\NETWORK SERVICE2) NT AUTHORITY\LOCAL SERVICE위의 계정 2개중에 1개를 복사붙이기한다.나머지과정은 동일하다. 나는 파란색으로 표시한 계정을 사용해서 성공했다. 요기에서 솔루션을 발견했다.https://blog.sqlauthority.com/2017/01/..
--테이블 목록보기 sp_tables select * from information_schema.tables --컬럼 상세내용보기 sp_columns 테이블명 select * from information_schema.columns where table_name = '테이블명' select column_name, data_type, character_maximum_length, column_default from information_schema.columns where table_name = '테이블명'