msslq sp_attach_db

sql select 쿼리 줄수 제한 하기

sql select 쿼리 줄수 제한 하기

기본으로 1000줄 씩 나오는 Select 쿼리 옵션에서 수정 하면 다음과 같이 100개만 나오게 할수 있습니다.

SQL Server 기본포트(1433)와 sa계정의 위험성

▷ Sql 서버가 감지되면 sa 계정으로 비밀번호를 조합하여 될때까지 무차별 대입공격 접속을 시도한다.

▷ 반드시 접속포트를 바꾸고 웹인경우 로컬만 접속이 가능하도록한다. ▷ sa 계정은 중지시켜 접속할수 없도록 한다.

▶ 이벤트 로그에서 중국IP의 접속사항을 파악 할 수 있다.

▶ 아이피를 추적해보면 중국IP란것을 알수 있다.

▶ 예제는 express버전 : 1433 포트 바꾸기 // 다른 […]

아마존 Microsoft Windows Server 2012 with SQL Server Express 계정 세팅

[ms slq] 테이블 컬럼비교 EXCEPT(차집합) INTERSECT(교집합)

참조 : https://www.simple-talk.com/sql/performance/the-except-and-intersect-operators-in-sql-server/

EXCEPT(차집합)

 

INTERSECT(교집합)

이벤트 에러 Event ID 33002 MSSQL$MICROSOFT##SSEE

다음과 같은 에러시

다시시작

다시시작

 

1.Start –> Run –> Services.msc 2.Right click and Restart Windows Internal Database. 3.Right click and Restart Update Services. 4.Verify that there are no more errors in the logs.

 

[…]

ms sql 데이터베이스 다이어그램 생성오류시

이 데이터베이스에 유효한 소유자가 없으므로 데이터베이스 다이어그램 지원 개체를 설치할 수 없습니다.

계속하려면[데이터베이스 속성] 대화 상자의 [파일] 페이지 또는 ALTER AUTHORIZATION 문을 사용하여

데이터베이스 소유자를 유효한 로그인으로 설정한 다음 데이터베이스 다이어그램 지원 개체를 추가합니다.

다음 명령어 실행

EXEC sp_dbcmptlevel ‘dB_Name’, ’90’; ALTER AUTHORIZATION ON DATABASE::dB_Name TO valid_login

[…]

MSSQL 소유자 변경 (DB/TABLE/저장프로시저)

MSSQL 소유자 변경 (DB/TABLE)

1. Table / 저장프로시저 소유자변경

SP_ChangeObjectOwner ‘TableName’,’dbo’

2. DB 소유자변경

SP_ChangeDBOwner ‘testuser’

SQL Server 2005 주의대상 시 복구 방법

*SQL Server 2005 주의 대상 (Suspect) DB 복구 방법

데이터베이스 엔진 연결 권한 거부로 한다음 다음 명령어 실행.

EXEC sp_resetstatus ‘yourDBname’; ALTER DATABASE yourDBname SET EMERGENCY DBCC checkdb(‘yourDBname’) ALTER DATABASE yourDBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE DBCC CheckDB (‘yourDBname’, REPAIR_ALLOW_DATA_LOSS) ALTER DATABASE yourDBname SET MULTI_USER

[…]

MS Express 2008 DB 컬럼 수정이 안될때 옵션 변경

디비 컬럼 수정이 안될때 다음과 같이 조치

Ms sql ldf log 파일용량 줄이기

mssql express 사용시 Ms sql ldf log 용량이 커 쿼리가 안먹는 경우가 발생 할 수 있습니다. 이때 다음 명령어로 해결

USE [ADC]; GO — Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE [ADC] SET RECOVERY SIMPLE; GO — Shrink the truncated log file to 1 MB. DBCC SHRINKFILE ([ADC_Log], 1);
GO

— Reset the database recovery model.
ALTER DATABASE [ADC]
SET RECOVERY FULL;
GO

실행후 용량

MsSql2000과 MsSql2005의 외부접속 방법 : 네이버 블로그

MsSql2000과 MsSql2005의 외부접속 방법 : 네이버 블로그.

아마그래머 :: MS-SQL 서버 원격 연결방법

SQL 서버 노출 영역 구성

via 아마그래머 :: MS-SQL 서버 원격 연결방법.

MSSQL2000에서 1433포트로 외부에서 접속이 안될 경우 : 네이버 블로그

MSSQL2000에서 1433포트로 외부에서 접속이 안될 경우 : 네이버 블로그.

RJ’s techPlay: No feature were uninstalled during the setup execution : SQL 2008 R2

RJ’s techPlay: No feature were uninstalled during the setup execution : SQL 2008 R2.

C# SqlConnection on and off Error

SqlConnection 연결시 간헐적으로 다음과 같은 에러가 나오는 경구

SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (provider: TCP 공급자, error: 0 – 각 소켓 주소(프로토콜/네트워크 주소/포트)는 하나만 사용할 수 있습니다.)

 

=> 디비 […]

DB log ldf 파일 정리

USE [MYDB]; GO — Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE [MYDB] SET RECOVERY SIMPLE; GO — Shrink the truncated log file to 1 MB. DBCC SHRINKFILE ([MYDB_Log], 1); GO — Reset the database recovery model. ALTER DATABASE [MYDB] SET RECOVERY FULL; GO

Mssql 2008 express 버전 2종류 설치 및 연결

SQL Server Express는 사용할 수 있는 용량에 한계가 있습니다.

버전에 따라 다음과 같습니다.

SQL Server Express 2005 – 4GB SQL Server Express 2008 – 4GB SQL Server Express 2012 – 10GB

lite : Client only http://www.microsoft.com/ko-kr/download/details.aspx?id=22973

advance: Client + 디비생성 가능 http://www.microsoft.com/ko-kr/download/details.aspx?id=1842

● XP OS에 설치시 로컬 연결만 지원하며 원격(remote) 접속은 지원하지 않습니다. […]

SQL Server Forums – set @var = exec @sql

SQL Server Forums – set @var = exec @sql.

 

 

go create table #temp (Heat varchar(30)) declare @sql varchar(100) declare @Heat varchar(30) select @sql = ‘insert into #temp select top 1 name from sysobjects’ exec (@sql) select @Heat = Heat from #temp select @Heat drop table #temp

Microsoft SQL Server 2000 RDBMS 성능 조정 가이드

Microsoft SQL Server 2000 RDBMS 성능 조정 가이드