코딩ㆍ개발 정보/데이터베이스 연습16 MSSQL 서버 설치 후 구성 관리자 설정 및 방화벽 설정 방법 대상: MSSQL SERVER 2012 서버를 설치하고 로컬에서 접속은 잘 되지만, 외부에서는 접속되지 않는 경우가 있었다. 방법은 IP 를 허용하고, 방화벽 설정의 인바운드를 조정해야 한다. 0. 증상제목: 서버에 연결 ------------------------------ ???.???.???.??? 에 연결할 수 없습니다. ------------------------------ 추가 정보: SQL Server에 연결을 설정하는 중에 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스할 수 없습니다. 인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오. (provider: Named Pipes Provider, error.. 코딩ㆍ개발 정보/데이터베이스 연습 2025. 1. 15. [MySQL] 문자 인코딩 설정 확인 1. MySQL 데이터베이스 및 테이블의 문자 인코딩 설정 확인MySQL에서 한글이 깨지지 않도록 하기 위해서는 데이터베이스와 테이블의 문자 인코딩이 UTF-8로 설정되어 있어야 합니다.-- 데이터베이스의 인코딩 확인SHOW VARIABLES LIKE 'character_set_database';SHOW VARIABLES LIKE 'collation_database';-- 테이블의 인코딩 확인SHOW TABLE STATUS WHERE Name = 'your_table_name';-- 컬럼의 인코딩 확인SHOW FULL COLUMNS FROM your_table_name;서버의 문자 셋 확인 방법--------------------------------------------------1. MySQL 서버의.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. [MySQL] 테이블과 내용 다른 데이터베이스로 복사하기 MySQL에서 한 데이터베이스(A)에서 다른 데이터베이스(B)로 테이블을 복사하려면, 다음 단계를 수행할 수 있습니다. 이 과정에서는 테이블 구조(CREATE TABLE)와 데이터를 모두 복사하는 방법을 설명합니다. 1. 테이블 구조 복사 (CREATE TABLE)먼저, A 데이터베이스에서 테이블의 구조를 B 데이터베이스로 복사합니다.CREATE TABLE B.테이블명 LIKE A.테이블명; 위 SQL은 A 데이터베이스의 테이블명과 동일한 구조를 B 데이터베이스에 복사합니다.2. 데이터 복사 (INSERT INTO SELECT)구조를 복사한 후, 데이터를 복사합니다.INSERT INTO B.테이블명 SELECT * FROM A.테이블명; 위 SQL은 A 데이터베이스의 테이블명에 있는 모든 데이터를 B 데.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. [MSSQL] 특정 구간 날짜, 시간 구하기 쿼리 CONVERT와 VARCHAR를 사용한 날짜와 시간 구간 처리WHERE 1 = 1 AND CONVERT(VARCHAR(10), regDate, 121) BETWEEN '2013-05-06' AND '2013-05-09' AND ( (CONVERT(VARCHAR(8), regDate, 108) BETWEEN '18:00:00' AND '23:59:59') OR (CONVERT(VARCHAR(8), regDate, 108) BETWEEN '00:00:00' AND '09:00:00') ) CONVERT와 VARCHAR를 사용하여 더 복잡한 시간 구간 처리WHERE 1 = 1 AND ( (CONVERT(VARCHAR(10), regDate, 121) = '2013-05-06'.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 7. 18. MSSQL 에서 password 컬럼에 SHA2_256 수동 업데이트 하기 HashBytes('SHA2_256', '19870103') 함수를 사용한다/** * 공통 비번 사용중인 users 테이블 조회하기 */select cid,cPassword, strName, dateRegistfrom userswhere cPassword = 'd76f92e8c878d5a01f361e3202ba2ed54b2443ca1ee45da6c3d7490e29c9ce7a9fcb7f'/** * 비밀번호를 생년월일 YYYYMMDD 로 초기화하기 * HashBytes('SHA2_256'함수 적용) 암호화 */-- update users set cPassword = LOWER(CONVERT(VARCHAR(64), HashBytes('SHA2_256', '19870103'), 2)) where cid='yes.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 7. 8. MSSQL 저장 프로시저 내용 검색하기, 소스 보는 방법 다음 스크립트는 올바른 결과를 제공합니다.SELECT OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id)FROM sys.proceduresWHERE OBJECT_DEFINITION(object_id) LIKE '%찾을 내용%' 출처: https://blog.sonim1.com/111 저장된 프로시저 소스 보는 방법1. 프로시저 소스를 보는 프로시져를 사용하는 방법sp_helptext 프로시저명; 2. SSMS의 메뉴에서 프로시져 수정 기능을 사용하는 방법출처: https://m.blog.naver.com/reinstate10/220590937476 프로시저 만드는 방법 https://wednesday1304.tistory.com/entry/MS-SQL-%E.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 6. 25. MSSQL 다이어그램, 소유자가 없으므로 에러 ALTER AUTHORIZATION on DATABASE::데이터베이스명 to 계정ALTER AUTHORIZATION on DATABASE::eqi_DB to sa 코딩ㆍ개발 정보/데이터베이스 연습 2024. 6. 25. 오류 '80004005' 1. Microsoft OLE DB Provider for ODBC Drivers 오류 '80004005' DB Login정보 오류 가능성이 큽니다.ODBC를 등록할 때 [시스템 DSN]에 추가하면 문제가 해결됩니다.ODBC로 생성한 omssb2를 연결하는 방법은 아래의 두가지 방식이 있습니다. a)Set objDBConn = Server.CreateObject("ADODB.Connection")objDBConn.Open "Provider=MSDASQL.1;Password=omssb2pass;Persist Security Info=True;User ID=sa;Data Source=omssb2;Initial Catalog=mssb" b)Set objDBConn = Server.CreateObject("AD.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 6. 13. SQL - MSSQL 테이블 백업(테이블 데이터 복사) 1. 테이블의 생성과 동시에 데이터까지 모두 복사하는 방법SELECT * INTO [생성할 테이블명 ] FROM [원본 테이블명] 2. 테이블을 생성할 때 원하는 컬럼만 복사하는 방법SELECT [원하는 컬럼명] INTO [생성할 테이블명 ] FROM [원본 테이블명] 3. 테이블을 생성할 때 테이블 구조만 복사하는 방법SELECT * INTO [생성할 테이블명 ] FROM [원본 테이블명] WHERE 1=2테이블을 복사할 때 테이블에서 테이터는 없이 테이블 구조만 복사할 때는 'WHERE 1=2'와 같은 쿼리를 실해시키면 테이블의 구조만 복사할 수 있다. 4. 테이블은 이미 있고 데이터만 복사하고 싶을 경우 사용하는 방법INSERT INTO [ 데이터를 넣을 테이블명 ] SELECT * FROM [.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 5. 13. MYSQL 연습 사이트 1. sqlzoo 사이트: https://sqlzoo.net/ SQLZoo sqlzoo.net 2. 프로그래머스 사이트: https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코딩ㆍ개발 정보/데이터베이스 연습 2024. 4. 14. 이전 1 2 다음