본문 바로가기

SQL Server10

OPENQUERY 를 이용한 INSERT/SELECT/UPDATE INSERT INTO OPENQUERY([LINKED SERVER], ' SELECT [COLUMNS] FROM [TABLE]') VALUES ~ SELECT [ '이건 입맛대로~' ] * INSERT, UPDATE, DELETE, SELECT 모두 OPENQUERY(연결된 서버, 'SQL문자열') 로 동일합니다. 2016.01.12
excel linked server 메시지 7303, 수준 16, 상태 1, 줄 31 출처 : http://sqlsql.tistory.com/391 64bit sql server 에 excel 2013을 링크드 서버나 직접쿼리를 할 때 일단 드라이버를 깔아야 한다. http://www.microsoft.com/en-us/download/details.aspx?id=13255 그런 후, 드라이버의 inprocess 설정을 한다. USE [master]GOEXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'AllowInProcess' , 1GOEXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'DynamicParameters' , 1GO 계정설정 혹시 N.. 2016.01.12
MSSQL 메시지 7347 - 예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다. 메시지 7347, 수준 16LINKED SERVER (연결된 서버) 를 통하여 쿼리시 (OPENROWSET, OPENQUERY) 오라클이나 MySQL 에서 "예상 데이터 길이와 일치하지 않는 데이터를 반환했습니다." 라는메세지는 지금까지의 경험(짧은^^;;) 으로는 숫자형의 데이터를 문자형으로 전환하면되었던 것 같다. 2016.01.12
Code Formatter - 코드정렬 SQL Server 2008 R2. SQL Server Management Studio 쿼리를 작성하다 보면, 토드나 SQL Gate 등 코드정렬(포맷) 기능이 너무아쉽다. 이에 구글링해서 좋은 툴을 찾았다. MSI 파일 형태로 제공된다.아래 파일로 다운로드 받아도 됩니다. 확장자 zip 를 지워주시고 msi 파일형태로 바꿔 실행시키시면 됩니다. 링크 : http://architectshack.com/PoorMansTSqlFormatter.ashx 그런데.. SQLER 에.. 이미 윤선식님이 깔끔하게 정리를 해놓으셨었음.ㅡㅡ;; 링크 : http://www.sqler.com/504675 2013.07.03
스키마 바인딩시 에러;;; 스키마 바인딩할 수 없습니다. 이름은 두 부분으로 구성되어야 하며 개체는 자체 참조할 수 없습니다. CREATE VIEW HAN_RECOM_POINT_GIVE_LISTWITH SCHEMABINDINGAS 셀렉트 어쩌고 저쩌고 하는데 위와 같은 오류가 발생한다. 디지게 짜증나서 한참을 삽질하다 데이터베이스 사랑넷에서 관련 글이 있었다. 테이블이나 오브젝트에 열심히 dbo. 을 붙여주라고 해서, 붙여봤더니 정상적으로 생성. 그런데 짜증나는건 이유를 모르겠다. 왜 dbo. 를 넣었는데 된건지;;;그냥 그런가보다 숙지하기에는 기분이 별로다. 혹시 아시는 분들 지나가시다 보시면 답글좀 부탁드립니다.^^; 2012.10.31
MS-SQL 2008 에서 IDENTITY 경고 풀기 SQL Server 2008 에서 IDENTITY 를 적용된 사항을 풀거나, 테이블의 옵션을 변경하는 경우 경고가 나타나며 안된다고 한다. 그럼 옵션에 위 항목을 확인해 보자. 2012.03.06
MySQL 에서 MS-SQL 로 데이터 이관 (MySQL ODBC Connector) 이미 많이들 알고 있겠지만 난 개인적으로 처음이어서 포스팅을 한다. MySQL 에서 MS-SQL 로 데이터 이관하는 작업이다. 테스트 환경은 다음과 같다. * 원본 위치 환경 OS : Windows 2008 R2 Enterprise 64bit DBMS : MS-SQL Server 2008 R2 * 이관 위치 환경 OS : Windows 2008 R2 Enterprise 64bit DBMS : MySQL 5.1 이관될 위치 환경은 APMSETUP7 으로 설정된 환경이다. 순서는 아래와 같다. 먼저 MySQL ODBC Connector 를 다운로드 받는다. (다운로드 링크를 누른다.) 다운로드 받은 파일을 설치하고, 시작 → 관리도구 → 데이터 원본(ODBC) 를 실행한다. 그리고 사용자 DSN 탭에 추가 .. 2012.01.10
SQL Server 2008 설치 오류 [역할관리도구] 한동안 SQL Server 를 쓰지 않다보니.. 어처구니 없는... 오류메세지가.. 나타났는데 도저히 기억이 안난다. 그냥 닷넷 프레임워크가 설치가 잘 안되서 그런줄 알았뜨만.. 짜증나게.. 아어! 서버관리자에 기능추가를 해주자. 서버관리자에 기능추가를 선택하면 .NET Framework 3.51 기능 이란 선택란이 있다. 요걸 선택해서 활성화 해주자. 뭐.. 간단하게 설치순서를 요약하자면.. 1. .NET Framework 설치 2. IIS 설치, 기능추가에 닷넷프레임워크 기능 활성화 3. 설치. 뭐 OS 2008 에는 따로 Windows Installer 를 설치하지 않았던 것 같다. 그리고 마이크로소프트에서 다운로드 받으려 하면 Windows Installer 는 XP와 2003 까지만 지원하는 것.. 2011.12.13
SQL Server 와 MySQL 문자열 함수 비교 10 가지 출처 : http://www.sqler.com/bColumn/332980 안녕하세요. 이호엽 입니다. SQL Server의 TSQL 문법과 MySQL 문법은 유사한 점이 많습니다. MySQL 사용자가 SQL Server 사용 시, 혹은 반대로 SQL Server 사용자가 MySQL 사용 시 좀 더 편하게 접근 할 수 있도록 도움이 될까 해서 비교 자료를 만들어 보았습니다. 테이블, 프로시저, 트리거, DB 운영에 관련된 스크립트 사용법에 대해서 비교하여 지속적으로 글을 적어볼까 합니다. 우선 이번에는 문자열 함수에 대해 10가지 정도 적어 보았습니다. 구분 SQL Server MySQL 설명 가장 왼쪽 문자에 해당하는 ASCII 코드 값 출력 함수 ASCII ASCII 예제 SELECT ASCII('A'.. 2011.09.21
MSSQL 2005 Server 데이터베이스 복원 (Restore) OK 버튼을 누르면 완료 (Success!!) 2011.04.08