본문 바로가기

Software/Windows-MS SQL

MS SQL Server DB 옮기기. 서버 컴을 옮겨야 하는 경우가 생겼습니다. 쿼리에서 BACKUP , RESTORE 를 해도 되지만...왠지 번거롭고.. 32비트에서 64비트로 옮길땐 (SQL 2008 이후 64비트 전용 버젼이 있는경우) 약간에 트러블이 있더군요.. 그래서 그냥 파일을 옮기는 법을 소개 합니다. 우선 원래 디비에 C:\Program Files\Microsoft SQL Server\MSSQL\Data 경로를 보면.. (위에 캡쳐 화면처럼 32,64 비트에 따라서 설치된 SQL 갯수에 따라서 조금 차이가 있습니다.) 디비명.mdf , 디비명_log.ldf 파일이 존재 합니다. 이파일을 옮기려는 컴에 해당 경로나 아니면 원하는 경로 아무데나 복사를 한후. 쿼리 분석기에서 아래와 같이 DB를 Attach 해주면 디비가 옮겨 집.. 더보기
MS SQL Server 2005 Express 설치하기 검색질 하다가 잘 정리되어 있길래 퍼왔습니다~ ----------------------------------------------------------------------------------------- MS SQL Server 2005 Express 설치하기(1) 꼴찌님의 블로그에서 http://blog.naver.com/jrkim/110010269035 이부분의 내용입니다. 제 블로그에도 스크랩 해 놓았으니, 보실분 보시기 바랍니다. 여기서 수행할 절차를 적자면, ① 우선 윈도우즈 업데이트를 최대한 수행하고, ② .NET Framework v2.0 http://download.microsoft.com/download/2/3/c/23c4dddd-e32c-45de-9fcc-e6e906e2b429/do.. 더보기
Sqlcmd 를 이용해서 SQL 자동백업하기. 아래 올린 SQL Server 2005 의 각 Edition 별 기능 차이표를 보면 아시겠지만... SQL Server 2005 Express Edition은 무료 버젼이기때문에 SQL Agent 를 사용할 수 없도록 되어 있습니다. 하지만 아쉬운 대로 Windows Job schedule 로 Sqlcmd를 이용해서 job schedule 을 비슷하게 사용할 수 있습니다. SQL 서버를 만지는 작업이니 기본적으로 SQL,BAT 파일은 만들수 있고 Windows Job schedule 등록이 가능하다는 가정하에 설명 간단히 설명해도 되겠죠? 상황을 예를 들어서 주기적으로 백업 을 하려고 할 경우... 우선 원하는 Script 으로 SQL 파일 생성을 만들 어줍니다. (예:BACKUP.SQL) declare.. 더보기
SQL Server 2005 에디션별 기능비교 Microsoft SQL Server 2005 Express Edition / 2006-02-06 / 한국어 - 57.5 MB Microsoft SQL Server 2005 Express Edition with Advanced Services SP2 / 2007-02-17 / 한국어 - 269.5 MB Windows Installer 3.1 Redistributable - 한국어 (3.1.4000.2435) - [다운로드] Microsoft .NET Framework 2.0 - 한국어 [다운로드 - 32비트 / 64비트] Microsoft SQL Server Management Studio Express SP2 - 한국어 [다운로드 - 32비트 / 64비트] MSXML(Microsoft Core XML .. 더보기
MS SQL - Data Type 정리 Integers bigint -2^63 (-9223372036854775808) 부터 2^63-1 (9223372036854775807) 까지의 정수를 지정 가능 합니다. int -2^31 (-2,147,483,648) 부터 2^31 - 1 (2,147,483,647)까지의 정수를 지정 가능 합니다. smallint 2^15 (-32,768) 부터 2^15 - 1 (32,767)까지의 정수를 지정 가능 합니다. tinyint 0 부터 255 까지의 정수를 지정 가능 합니다. bit bit 1 또는 0 이라는 데이터를 저장 가능하며 참, 거짓에 사용 됩니다. decimal and numeric decimal -10^38 -1 10^38 -1 까지의 수에 대해 정밀도와 크기를 사용자에 의해 지정 가능 합니다.. 더보기