none
SQL 연결에대해서 질문합니다. RRS feed

  • 질문

  • DB 연동 프로그램을 만들려고 합니다.

    그래서 연습삼아 이것저것하는데 다른 컴퓨터에서 접속하는것을 어떻게 해야할지..

    Imports System.Data
    Imports System.Data.SqlClient
    Imports System.Data.OleDb
    Public Class 데이터베이스연결
        Protected conn1 As New SqlConnection()
        Protected conn2 As New OleDbConnection()
        Private Sub 데이터베이스연결_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        End Sub
        Private Sub btnDB연결1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDB연결1.Click
            Try
                MessageBox.Show("SQL SERVER 데이터베이스 연결 중")
                conn1.ConnectionString = "SERVER=HOME;UID=sa;PWD=HOME;DATABASE=TEST"
                conn1.Open()
                데이터베이스연결정보1()
                conn1.Close()
            Catch ex As Exception
                MessageBox.Show(ex.ToString, "데이터베이스 연결 실패", MessageBoxButtons.OK, MessageBoxIcon.Error)
            End Try
        End Sub
        Private Sub 데이터베이스연결정보1()
            If conn1.State = ConnectionState.Open Then

     어디에다 아이피주소를 넣어야할지...

    공유기를 쓰는데 SERVER=HOME 을 SERVER=IP주소 했더니 안되네요..

    다른 설정을 해야하는지 아님 윈속인가 뭔가를 해야하는지

    가르침을 내려 주세요. ^^

    2013년 5월 31일 금요일 오전 10:14

답변

  • Host에서 ping보냈을때 나오는 ip로 연결하시면 됩니다. =)

    방화벽도 정검해보시기 바랍니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    • 답변으로 표시됨 헤일로 2013년 6월 19일 수요일 오후 6:06
    2013년 5월 31일 금요일 오전 10:58
    중재자
  • 원격지 서버에 있는 MS SQL서버를 연결하기 위해서는 몇가지 점검이 필요합니다.

    1. 원격지 서버 MS SQL Management Studio에서 SQL서버명의 속성창에서 [보안]-[SQL Server 및 Windows 인증 모드] 가 체크되어 있는지 확인(ID,Password 만으로 로그인하기 위해서 필요)

    2. 원격지 서버 [SQL Server 구성관리자]-[MSSQLSERVER에 대한 프로토콜] 부분에 [TCP/IP] 의 상태가 사용으로 되어 있는지 확인

    3. 원격지 서버의 [제어판]-[Windows 방화벽]-[고급설정] - 인바운드 - TCP 1433 포트 추가 (http://blog.naver.com/goldrushing/130167717176 여기의 일부내용 참조)

    여기까지 제대로 설정되었으면 Visual Studio에 서버연결에서 연결이 가능하게 됩니다.

    4. 연결문자열 설정: http://www.connectionstrings.com/sql-server-2012 여기에서 적당한 연결문자열을 검색해서 연결

    Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
    User ID=myUsername;Password=myPassword;

    이정도가 적당하겠네요.

    그럼 좋은 하루 되세요.

    • 답변으로 표시됨 헤일로 2013년 6월 3일 월요일 오후 1:55
    2013년 6월 3일 월요일 오전 4:58

모든 응답

  • Host에서 ping보냈을때 나오는 ip로 연결하시면 됩니다. =)

    방화벽도 정검해보시기 바랍니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.
     
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    • 답변으로 표시됨 헤일로 2013년 6월 19일 수요일 오후 6:06
    2013년 5월 31일 금요일 오전 10:58
    중재자
  • 원격지 서버에 있는 MS SQL서버를 연결하기 위해서는 몇가지 점검이 필요합니다.

    1. 원격지 서버 MS SQL Management Studio에서 SQL서버명의 속성창에서 [보안]-[SQL Server 및 Windows 인증 모드] 가 체크되어 있는지 확인(ID,Password 만으로 로그인하기 위해서 필요)

    2. 원격지 서버 [SQL Server 구성관리자]-[MSSQLSERVER에 대한 프로토콜] 부분에 [TCP/IP] 의 상태가 사용으로 되어 있는지 확인

    3. 원격지 서버의 [제어판]-[Windows 방화벽]-[고급설정] - 인바운드 - TCP 1433 포트 추가 (http://blog.naver.com/goldrushing/130167717176 여기의 일부내용 참조)

    여기까지 제대로 설정되었으면 Visual Studio에 서버연결에서 연결이 가능하게 됩니다.

    4. 연결문자열 설정: http://www.connectionstrings.com/sql-server-2012 여기에서 적당한 연결문자열을 검색해서 연결

    Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
    User ID=myUsername;Password=myPassword;

    이정도가 적당하겠네요.

    그럼 좋은 하루 되세요.

    • 답변으로 표시됨 헤일로 2013년 6월 3일 월요일 오후 1:55
    2013년 6월 3일 월요일 오전 4:58
  • 아.. 감사합니다.

    덕분에 해결이 되었네요.

    좋은 하루 되세요. ^^

    2013년 6월 3일 월요일 오후 1:56