+ admin 2016.01.19 MS-SQL 2012 원격 접속 허용 1433 MS-SQL 2012 설치 후 방화벽에서 1433 포트를 허용을 하여도 원격에서 1433 포트에 접속을 하지 못한다 확인결과 SQL 구성 관리자에서 포트를 변경해줘야 원격에서 접속이 허용된다 아래와 같이 포트 변경 후 SQL을 재시작하면 된다 Read More..
+ admin 2015.12.10 MS-SQL 2014 INSTALL MS-SQL 2014 INSTALL 1. SQL 설치 CD를 넣고 설치화면이 나오면 왼쪽 설치 버튼을 클릭한다. 2. 새 SQL 독립 실행형 설치 버튼 선택 3. 무료 버전으로 설치를 원하시면 무료 / 라이센스를 가지고 있으면 라이센스 입력 후 다음 4. 사용 조건에 동의 후 다음 5. SQL SERVER 기능 설치 선택 후 다음 6. 인턴스 기능에 아래와 같이 선택 ( Analysis server는 상황에 따라 선택하지 않아도 된다) 7. 관리 도구 선택 후 다음 8. 아래와 같이 NET.Framework 3.5 서비스 팩이 필요하다고 실패가 발생하는 경우 9. 관리 -> 역할 및 기능 추가 마법사를 이용하 NET.Framwork 3.5를 설치 진행한다 1... Read More..
admin 2015.02.17 mssql 2012 port number DECLARE @portNumber NVARCHAR(10) EXEC xp_instance_regread @rootkey = ‘HKEY_LOCAL_MACHINE’, @key = ‘Software\Microsoft\Microsoft SQL Server\MSSQLServer\SuperSocketNetLib\Tcp\IpAll’, @value_name = ‘TcpDynamicPorts’, @value = @portNumber OUTPUT SELECT [Port Number] = @portNumber GO Read More..
+ admin 2015.02.17 mssql 특정 테이블 백업 보통 SQL Server는 테이블 백업이 안되는 것으로 알고 있는데 가능하다. 먼저 백업할 테이블이 있는 DB를 선택 후 태스크 → 스크립트 생성 백업하고 싶은 개체 선택 (테이블, 뷰, 저장 프로시저 등…) 백업할 테이블을 선택 스크립팅 옵션 설정에서 고급을 클릭 고급 옵션에서 스크립팅할 테이터 형식을 스키마 및 데이터로 변경한다. (처음엔 스카미로 되어있다.) 스크립트를 저장할 방법을 지정한다. 스크립트 저장 성공 확인 확인해보면 스키마 뿐 아니라 데이터를 저장하는 INSERT 문도 같이 포함된 것을 확인할 수 있다. 출저 : http://lovedb.tistory.com/223 Read More..
admin 2013.04.17 MSSQL 트랜잭션 로그파일 크기 줄이기 MSSQL 트랜잭션 로그파일 크기 줄이기 * MSSQL 2008 의 경우 USE [DataBase]; GO — Truncate the log by changing the database recovery model to SIMPLE. ALTER DATABASE [DataBase] SET RECOVERY SIMPLE; GO — Shrink the truncated log file to 1 MB. DBCC SHRINKFILE ([DataBase_Log], 1); GO — Reset the database recovery model. ALTER DATABASE [DataBase] SET RECOVERY FULL; GO * MSSQL 2005 의 경우 use [DB명];sp_helpfile; ... Read More..
admin 2013.03.15 mssql msdb 테이블 내용 일부 삭제 ms-sql 을 운용하다 보면 msdb 데이터베이스에 많은 자료가 저장될수 있다 보통의 경우 agents 실행 백업정보를 담고 있는데 여기서 2년된 자료를 삭제하는 쿼리문을 알아보도록 하자 DECLARE @backupID int DECLARE @mediaID int DECLARE @restoreID int DECLARE @year char(4) DECLARE @month char(2) DECLARE @day char(2) DECLARE @deleteday char(10) SET @year = year(getdate())-2 — 2년전 SET @month = month(getdate()) SET @day = day(getdate()) IF len(@month) = 1 SET @month = ‘0’+ @mo... Read More..
admin 2012.06.07 MS-SQL ldf 파일 사이즈 줄이기 또는 삭제하기 어느 순간엔가 신경쓰지 않던 문제가 일어났다.단순하게 DB만 생성해서 사용하면 되지 하는 안이한 생각에 로그파일이 계속 쌓이면서속도와 디스크공간에 압박을 가하고 있다. 그래서 ldf 로그 파일을 줄이거나 삭제하는 방법을 고려했다.일단 방법은 아래와 같이 했다. + testdb를 지정한다.(물론 다들 알고 계시겠죠.) 줄이길 원하는 데이터베이스를 사용하겠다고 지정하는 겁니다.use testdb + 로그파일의 정보를 확인합니다. dbcc loginfo + 현재 지정된 디비가 사용하는 mdf 및 ldf파일의 경로, 이름 및 크기를 확인합니다. exec sp_helpfile + 디비의 로그를 백업해 줍니다. backup Log testdb to disk=’f:\mssql\dbbackup\temp\testdb.... Read More..
admin 2012.04.20 MSSQL agent 오류 ( 오류코드 0x534 ) MS-SQL 백업유지관리 계획을 실행하는데지속적으로 오류코드 0x534 를 발생시킨다 확인해 보니 시스템의 administrator 의 이름을 변경해서 권한이 맞지 않아 실행이 되지 않았던것 작업은 간단하게 해결보안 -> 로그인 원서버이름\administrator 을 이름 바꾸기 새서버이름\새유저(administrator)보안 -> 서버역활 -> sysadmin 역할 멤버에서 새서버이름\새유저 를 추가 ( 기존 이름 삭제)MS-SQL 재 시작 백업 스케줄 설정 후 확인정상적으로 이제 백업이 이루어진다 Read More..
+ admin 2012.01.09 MSSQL 에러 로그 관련 SQL Server 2005 제품 소개 및 기술 자료(microsoft 링크) SQL Server™ 2005 System Views (SQLServer2005SystemMap.pdf ) T-SQL 작성 시 체크리스트 (T-SQL_Checklist_SQL_Server_2000.PDF ) 무료 DBMS SQL Server Express (zdnet.co.kr) SQL Server Express는 영구히 무료로 배포 재배포도 가능한데 이때는 MS에서 제안하는 Go-Live 라이센스에 동의해야 한다 Windows 2000이상을 요구하며, 닷넷 프레임워크 2.0 과 Windows Installer 3.0이상을 필요 sqlcmd -S localhost\SQLExpress MSDE가 SQL Server 7의 엔진 기능 ... Read More..
+ admin 2011.10.11 MS-SQL ASP 연동 테스트 ms-sql_asp.aspx===========================================================================<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”ms-sql_asp.aspx.cs” Inherits=”FrmSqlConnectionStringBuilder” %> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml“><head runat=”server”> ... Read More..