SQL Server 에이전트 시작 오류 SQL Server 서비스를 시작하는 사용자의 암호를 변경한 경우에는 SQL Server 서비스가 시작되지 않는 문제가 발생할 수 있습니다. 그런 경우에는 SQL Server Service Manager에서 MSSQLServer 서비스를 시작할 때 다음과 같은 오류 메시지가 나타납니다. An error 1069 - (서비스가 로그 온 실패로 인해 시작되.. MSSQL 2008/MSSQL 관리 2013.08.28
MSSQL 서버 접속자 정보 확인 SELECT * FROM sys.sysprocesses S, sys.dm_exec_connections C SP_WHO SP_WHO2 select @@spid -- 현재 자신의 정보 가져오기 select * from sys.dm_exec_connections where session_id = (select @@SPID) MSSQL 2008/MSSQL 관리 2013.06.13
테이블 구조 수정시 변경 내용을 저장할 수 없을 경우 설정 변경 방법 테이블 구조를 SSMS를 사용하여 변경하고자 할 때 변경 내용을 저장할 수 없는 경우가 있다. 이 오류는 SSMS의 설정이 테이블 구조를 변경 허용 하지 않기 때문인데 설정을 변경하면 테이블 구조 변경이 저장된다. (SSMS를 사용하지 않고 쿼리문으로 변경하고자 할 때는 위 오류가 발생되지 .. MSSQL 2008/MSSQL 관리 2012.12.21
정보확인 - 세션 정보 확인하기 및 세션 죽이기 세션은 현재 SQL Server 인스턴스에 연결된 사용자의 프로세스를 나타낸다. 이런 세션은 현재 SQL Server에 접근된 사용자의 정보를 나타내는데 이러한 정보를 가지고 있는 테이블이 master.dbo.sysprocesse 이다. 위 테이블을 조회하면 현재 SQL Server 인스턴스에서 사용되고 있는 클라이언트 프로세.. MSSQL 2008/MSSQL 관리 2010.12.28
정보확인 - 데이터베이스 조회와 테이블보고 ※ 현재 가동되고 있는 인스턴스에 데이터베이스 조회 명령어 EXEC sp_helpdb; ※ 데이터베이스에 있는 테이블 목록 보기 USE dbname; EXEC sp_tables @table_type = "'TABLE'"; MSSQL 2008/MSSQL 관리 2010.12.28
정보확인 - 테이블과 컬럼 정보 확인하기 MSSQL에서 테이블의 정보를 가지고 있는 스키마는 'INFORMATION_SCHEMA.COLUMNS' 입니다. 전체 테이블과 컬럼의 정보를 확인할 때는 다음 쿼리문을 사용합니다. SELECT * FROM INFORMATION_SCHEMA.COLUMNS; 이 쿼리문은 모든 테이블의 정보와 컬럼의 정보를 출력합니다. 이 때 출력되는 컬럼이나 테이블을 제한.. MSSQL 2008/MSSQL 관리 2010.12.28
오류처리 - MSSQL 서버 1785 오류 MSSQL 서버의 1785 번 오류는 외래키를 지정할 때 'ON UPDATE CASCADE'나 'ON DELETE CASCADE' 를 지정할 때 발생할 수 있는 오류입니다. 원인은 테이블에서 지정할 수 있는 CASCADE 참조 액션의 수를 넘겼기 때문입니다. CASCADE 액션은 한번에 수행될 수 있는 수가 제한되어 있습니다. 만약, 이 오류를 해결.. MSSQL 2008/MSSQL 관리 2010.12.24
오류처리 - 트랜잭션 로그 파일의 용량 초과 처리 방법 트랜잭션 로그 파일에 더 이상 데이터를 집어넣을 수 없을 때 SQL 서버는 9002 오류를 발생시킵니다. 로그 파일은 데이터베이스가 온라인 상태이거나 복구 중일 때 꽉 찰 수 있습니다. 로그 파일에 로그가 꽉 차면 온라인 상태로 유지되지만 데이터를 읽을 수만 있고 업데이트 할 수 없습니.. MSSQL 2008/MSSQL 관리 2010.12.24
오류처리 - 복원 오류 'SmoExtended' 오류메시지 서버 '127.0.0.1' 에 대한 복원이 실패했습니다. (Microsoft.SqlServer.SmoExtended) 추가정보: System.Data.SqlClient.SqlError: 백업 세트에 기존 ''데이터베이스가 아닌 데이터베이스의 백업이 있습니다. MSSQL 2008 10cal에서 백업한 기존의 데이터베이스를 완전히 동일하게 구성하지 않고 복원하려.. MSSQL 2008/MSSQL 관리 2010.12.24
오류처리 - 접속 오류 error:40 오류 메시지 SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오.(provider: 명명된 파이프 공급자, error:40 - S.. MSSQL 2008/MSSQL 관리 2010.12.24