Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Xin hướng dẩn câu lệnh kết nối từ máy này tới máy khác trong c#

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    43

    Mặc định Xin hướng dẩn câu lệnh kết nối từ máy này tới máy khác trong c#

    giả sử mình có hai máy tính a & b máy tính a mình chứa csdl viết bằng SQL, máy tính b mình có phần mềm viết bằng C#. cho mình hỏi làm thế nào để máy tính b có thể kết nối được csdl máy tính a để dùng. ở đây hai máy tính này chỉ là hai máy tình đơn thôi, không có máy nào làm server cả. mong các bạn giúp mình câu lệnh kết nối tới database

  2. #2
    Ngày gia nhập
    06 2007
    Bài viết
    40

    Chào bạn!
    Đây là kiểu kết nối csdl từ xa, dùng csdl trên 1 máy tính khác.Để làm được việc này, phải cấu hình việc kết nối từ xa(remote connection).
    1/Enable Remote Connection
    Theo mặc định, sql server chỉ thiết lập việc kết nối trên localhost vì lý do bảo mật, bởi thế để kết nối csdl từ 1 máy tính khác ta phải bật chức năng remote connection.
    1.1. Vào Sql server surface area configuration->configuration surface for services and connections. Ở panel bên trái,bạn sẽ thấy hàng remote connections,click vào đó và chọn local and remote connections(using TCP). Để kích hoạt điều này , bạn phải restart lại Database Engine.
    1.2. Restart lại Database Engine: bạn vào sql server configuration manager để restart lại sql server services.
    2/Thiết lập IPAddress cho việc kết nối từ xa và thực hiện kết nối:
    2.1. Trong SQL Server Configuration Manager, chọn SQL Server 2005 Network Configuration (mình dùng bản sql 2005), tiếp đó double click lên dòng TCP/IP. Bên tab IPAddress, tìm đến hàng IPAll để thiết lập cổng kết nối. Ví dụ,ta sẽ thiết lập Port 49172 trên máy đang có csdl. Máy này sẽ lắng nghe các kêt nối trên cổng 49172.
    2.2 Restart lại Database Engine(như trên).
    2.3 Bật SQL server management studio lên để thực hiện việc kết nối. Mở hộp thoại Connect to server. Trên dòng server type , để mặc định là Database Engine. Tại dòng Server name, cần gõ như sau:
    tcp:[ten_comuter chứa database],port
    ví dụ: tcp:com_1,49172
    Ở dòng Authentication bạn phải thiết lập lại tài khoản login vào máy chứa csdl. Có thể theo kiểu WIndows authentication hoặc sql server authentication. Sau đó connect.
    Link tham khảo: http://msdn.microsoft.com/en-us/library/ms345299.aspx
    Chúc bạn thành công.
    Đã được chỉnh sửa lần cuối bởi abelegreen : 31-12-2008 lúc 02:11 PM.

  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    43

    1 bài viết hay!! hì hì!! mình cũng đang cần cái này

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    43

    Cảm ơn bạn đã hướng dẩn mình

  5. #5
    Ngày gia nhập
    03 2008
    Bài viết
    43

    Còn đối với SQL sever 2000 thì khai báo kết nối thì sau. vì cong ty mình đang sử dụng 2000. Mong các bạn giúp mình với

  6. #6
    Ngày gia nhập
    11 2008
    Bài viết
    12

    Mặc định Xin hướng dẩn câu lệnh kết nối từ máy này tới máy khác trong c#

    làm sao để vào được chức năng "sql server surface area configuration" vậy

  7. #7
    Ngày gia nhập
    01 2008
    Bài viết
    28

    Sao không chịu đọc Help ấy.
    Start-->all program-->Microsoft SQL Server 2005-->Configuration Tools-->Sql server surface area configuration.
    Cố gắng đọc hepl vào,
    Hi

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn