Ms-SQL 환경 구축 19

MS-SQL 설치후, DB 만들고 계정만들고 ODBC 연결(22년 8월)

순서대로 하겠습니다. 우선 완성 스크린샷들 부터 보이고 시작합니다. 나중에 완성하시고 비교해보시면 됩니다. 나열 순서는 완성이 되어 있는 스크린샷과 서버 삭제, 계정삭제후 다시 생성해서 ODBC연결하는 과정입니다. 1-1. newDB의 소유자는 SA 1-2. sa2의 로그인 속성 기본데이터 베이스는 master 1-3. sa2의 서버역할은 3가지 dbcreater, public, systemadmin 1-4. sa2의 사용자 매핑은 아래와 같습니다. 스키마는 dbo 1-5. 접속은 SA 계정으로 되어 있어야합니다 DB 삭제전에 [DB]안의 [사용자]에 [sa2]와 [스키마]에 [sa2]를 확인하고 먼저 삭제해줍니다. 1-6. 보안의 로그인에서 사용자 삭제는 시간이 걸립니다. 오류를 계속 보이고, 이후에 ..

체크박스 쓰기 충돌시 자주 보는 에러는

일반적으로 아래와 같은 코딩을 주로 쓰는데 위와 그림과 같이 에러가 날때가 있습니다. 바운드 오브젝트에서 언바운드 형식을 사용할때 발생하는 충돌입니다. Private Sub 더블체크_AfterUpdate() If Nz(더블체크, 0) = 0 Then CurrentDb.Execute "update tbl지출내용2 set 더블체크 = 0 where id = " & ID & " ", dbSeeChanges Else CurrentDb.Execute "update tbl지출내용2 set 더블체크 = -1 where id = " & ID & " ", dbSeeChanges End If End Sub 그럴때는 개체간 충돌이 일어나는 경우인데, 바운드 오브젝트의 경우는 아래의 코드를 넣으시면 바로 적용이 됩니다. Do..

시놀로지 MSSQL 설치 따라하기 #4 (22년 6월) - SSMS에서 저장 프로시저 가져오기 server to another server (다른 서버로 이동)

같은 서버안에서 DB간 이동방법은 검색에 많이 되는데, 지금 제가 하는 건 서버를 옮기는 것이기 때문에 서버간 이동이라 다른 방법을 사용합니다. 서버간 저장 프로시저 이동에 대해서 따라하기 형식으로 진행해보겠습니다. 천천히 따라와주세요~ 원본 DB 우클릭 > 태스크 > 스크립트 생성 다음 특정 데이터베이스 개체 선택 (체크) 저장 프로시저 (체크) 다음 스크립트 파일로 저장 (선택) 파일이름에 나온 주소 파일이름까지 메모장에 복사해두기 다음 다음 마침 우선 백업은 완료가 됐습니다. 이제 파일을 열어서 사용할 서버이름을 변경해줘야합니다. 새로 옮겨 넣을 DB를 개체탐색기에서 선택후 ctrl+o 또는 위에서 했던 파일 열기 버튼을 누릅니다. 저장된 파일을 선택하고 열기 노란 줄친곳에 새로 사용할 DB명 바꾸..

시놀로지 MSSQL 설치 따라하기 #3 (22년 6월) - SSMS에서 테이블 관리

DB백업을 하다보면 다시 백업을 해야할때가 있습니다. 이럴때 이전 테이블을 다 지우고 다시 백업하는 편이 나을때가 있는데 아래와 같은 과정으로 진행하면 됩니다. 아래의 명령문은 당근로리야스 님의 블로그에서 발췌해서 기록해두었습니다. 2013년도 글입니다. https://blog.danggun.net/1854 sys.object 사용해서 테이블 리스트 확인하기 Select name From sys.objects Where type = 'U' 테이블 검색해서 지우기 Select 'Drop Table ' + name As Command From sys.objects Where type='U' 프로시져 검색해서 지우기 --저장 프로시저 Select 'Drop Procedure ' + name As Command..

시놀로지 MSSQL 설치 따라하기 #2 (22년 6월) - SSMS에서 데이터 가져오기

이전 편 링크: 시놀로지 MSSQL 설치 따라하기 #1 (22년 6월) -SQL 2022 버전 안녕하세요 오늘은 2편입니다. 저번 편까지 우리는 시놀로지안에서 SSH를 이용해서 이미지를 풀링해와서 MS-SQL서버를 설치했고, SSMS에서 만들었습니다. 이제 기존 데이터를 가져와야하는데 여기도 자잘 자잘하게 놓치는 부분들 때문에 멘붕이 오지요. 따라하기 형태로 다시 시작을 해보겠습니다. SQL 2022로는 collation이 Korean_Wansung_CI_AS 로 먹히는데 2019에서는 좀 문제가 있었습니다. 그래서 좀 해멧는데... 여기부터 마크된 부분까지는 고난의 여정 기록을 남긴것이고, 1편에서 편하게 진행하시려는 부분은 큰 글씨로 마킹한 다음부분부터 이어서 읽어주세요. 고난의 여정 (시작)----..

시놀로지 MSSQL 설치 따라하기 #1 (22년 6월) -SQL 2019 버전

우선 시놀로지 접속을 하겠습니다. A1.접속후 메인메뉴 (빨간 체크)를 클릭해줍니다. A2.도커(빨간 동그라미)가 설치되어 있는지 확인해봅니다. 도커가 없다면? 설치를 해줘야겠네요. 저는 이미 있으니 도커를 삭제하고 다시 설치를 하겠습니다. A3.패키지 센터에서 도커를 찾는 방법은 바탕화면 패키지 센터를 클릭(v표시) 해주고 돋보기 모양이 있는 검색창에 docker를 검색(2번) 해주시면 나옵니다. (3v)와 같이 클릭을 해주면 도커를 선택하게 됩니다. * (3v에서) 도커가 두개 보이는데, 위 or 아래 같은 링크 내용이니 상관없이 클릭해서 들어가시면 됩니다. A4.클릭해서 들어가면 아래 그림과 같이 열기 버튼이 보이고 드랍다운 버튼을 누르면 설치제거가 보입니다. 설치 제거를 클릭해주겠습니다. * 설치..

[무작정 따라하기] Ms Acess + Ms-Sql server 연결하기 #3(인터넷 접속)

따라하기 1편과 2편에 이은 3편입니다. 이어지는 과정이므로 1편 부터 보시길 권합니다. (따라하기) Ms Acess + Ms-Sql server 연결하기 #1(내부접속편) (따라하기) Ms Acess + Ms-Sql server 연결하기 #1(내부접속편) 글이 길어 글을 나눠놨습니다. 중간에 링크타고 빠지셔도 가장 하단에 이 글로 회귀하는 링크를 넣어뒀습니다. 목차대로 나눠놨으니 필요한 부분 채워가시면서 보시길 바랍니다~ 개발 환경 및 babocoding.tistory.com (따라하기) Ms Acess + Ms-Sql server 연결하기 #2(IIS 확장편+외부 접속) (따라하기) Ms Acess + Ms-Sql server 연결하기 #2(IIS 확장편+외부 접속) 127.0.0.1,1433 으로 ..

SQL 서버 EXPRESS 다운로드링크와 설치

SQL 서버의 다운로드 입니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server 다운로드를 시작하세요. 내 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 에디션, 도구 또는 커넥터를 선택하세요. www.microsoft.com 이중에서 무료버전인 EXPRESS를 다운 받아 설치하겠습니다. SQL관련 포털사이트 같이 다 모여 있습니다. [ 돌아가기 ] MS-SQL Server + SSMS 다운로드 및 설치하기 (EXPRESS)

공유기 포트 오픈하기 (Iptime-로컬서버용)

1. 내 접속IP 찾기 윈도우+R을 누릅니다. cmd를 입력하고 확인. 프롬프트에 ipconfig 엔터 ipv4주소를 보시면 내 컴퓨터의 접속 ip가 192.168.0.3 이라는걸 알 수 있습니다. 2. 포트 열기 주소창에 192.168.0.1을 입력합니다. * iptime을 제외한 나머지 공유기는 각 접속 ip가 별도로 제공됩니다. 노란색 친부분을 작성해주고 '수정'부분 (아마 적용으로 되어있을겁니다.)을 클릭해주면 포트 포워드 설정이 적용됩니다. 내부 ip주소는 위에서 구한 내 서버의 ip를 적어주면 됩니다. 끝~! 돌아가기 https://babocoding.tistory.com/140 (따라하기) Ms Acess + Ms-Sql server 연결하기 #2(IIS 확장편+외부 접속) 127.0.0.1..

[무작정 따라하기] Ms Acess + Ms-Sql server 연결하기 #2(IIS 확장편+외부 접속)

127.0.0.1,1433 으로 접속한 MS-SQL Server를 외부 접속이 가능하게 확장하는 방법에 대한 포스트입니다. 이전 글: (따라하기) Ms Acess + Ms-Sql server 연결하기 #1(내부 접속편) 포트 오픈을 안하신분은 아래 링크로!! 1. 공유기 포트 오픈하기 (Iptime-로컬서버용) 포트는 1433과 80 포트를 개방한다. 80은 web통신용으로 iis 테스트용으로 사용예정이다. 외부접속? 서버가 돌고있는 내 PC를 제외한 다른 컴퓨터에서 내 컴퓨터의 SQL서버에 접속하는 것을 말합니다. 곧 내 컴퓨터는 서버가 되면서, 나도 작업하고 다른 사람은 내 컴퓨터가 켜져 있는 동안 내 컴퓨터 안에 돌고있는 SQL서버에 접속해서 작업이 가능하게됩니다. IIS(Internet Infor..