Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 19
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    4

    Cần giúp sửa lỗi CSDL phân tán không kết nối được với máy trạm

    Mình đang học CSDL phân tán. Từ máy chính mình tạo linked server đến máy trạm như này:
    EXECUTE sp_addlinkedserver --Tạo Linked Server
    @server = 'QLKDXM1', --Tên Linked Server
    @provider = 'SQLOLEDB', --Kiểu server (Thường là SQLOLEDB)
    @datasrc = 'WIN-4BTU6QMDQUK', --Tên server kết nối (Tên PC)
    @srvproduct = 'SQL_Server';

    EXECUTE sp_addlinkedsrvlogin --Login vào Linked Server
    @rmtsrvname = 'QLKDXM1', --Tên Linked Server
    @useself = 'FALSE',
    @locallogin = NULL,
    @rmtuser = 'tk1', --User Login
    @rmtpassword = '123'; --Password
    Mình tạo được linked server nhưng dùng câu lệnh sau:
    select * from QLKDXM1.QLKDXM1.dbo.ThongTinNV
    để xem bảng ThongTinNv ở máy trạm thì bị báo lỗi như dưới đây:
    "OLE DB provider "SQLNCLI10" for linked server "QLKDXM1" returned message "Login timeout expired".
    OLE DB provider "SQLNCLI10" for linked server "QLKDXM1" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.".
    Msg 5, Level 16, State 1, Line 0
    Named Pipes Provider: Could not open a connection to SQL Server [5]. "
    Anh/chị/em/bạn bè nào biết thì chỉ mình với mình đang rất cần ạ!

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi capuchino
    Mình đang học CSDL phân tán. Từ máy chính mình tạo linked server đến máy trạm như này:
    EXECUTE sp_addlinkedserver --Tạo Linked Server
    @server = 'QLKDXM1', --Tên Linked Server
    @provider = 'SQLOLEDB', --Kiểu server (Thường là SQLOLEDB)
    @datasrc = 'WIN-4BTU6QMDQUK', --Tên server kết nối (Tên PC)
    @srvproduct = 'SQL_Server';

    EXECUTE sp_addlinkedsrvlogin --Login vào Linked Server
    @rmtsrvname = 'QLKDXM1', --Tên Linked Server
    @useself = 'FALSE',
    @locallogin = NULL,
    @rmtuser = 'tk1', --User Login
    @rmtpassword = '123'; --Password
    Mình tạo được linked server nhưng dùng câu lệnh sau:
    select * from QLKDXM1.QLKDXM1.dbo.ThongTinNV
    để xem bảng ThongTinNv ở máy trạm thì bị báo lỗi như dưới đây:
    "OLE DB provider "SQLNCLI10" for linked server "QLKDXM1" returned message "Login timeout expired".
    OLE DB provider "SQLNCLI10" for linked server "QLKDXM1" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.".
    Msg 5, Level 16, State 1, Line 0
    Named Pipes Provider: Could not open a connection to SQL Server [5]. "
    Anh/chị/em/bạn bè nào biết thì chỉ mình với mình đang rất cần ạ!
    @provider = 'SQLOLEDB', --Kiểu server
    Kiểu server này cấu hình để cho phép kết nối từ xa ko bạn??

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    có bạn ạ, cái cấu trúc tạo này có mẫu sẵn mình chỉ cần thay tên "datasrc" , user, pass, tên linked server thôi. Mình nghĩ là do cấu hình mạng chưa đúng để có thể kết nối nhưng mình thử nhiều kiểu mà vẫn không được

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Msg 5, Level 16, State 1, Line 0
    bạn kiểm tra dòng này thử xem
    Lúc trước hoc SQL cũng gà nên hok biết giúp bạn đc ko nửa.
    trước hết là xem nó có dư hay thiếu dấu . , nào ko

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    dòng đấy chính là cái dòng này "select * from QLKDXM1.QLKDXM1.dbo.ThongTinNV" bạn ạ. Cấu trúc dòng này không có vấn đề gì cả. Nó báo lỗi vì không kết nối được với máy trạm chứa bảng ThongTinNV. Vấn đề ở đây là mình không biết sao nó không kết nối được.

  6. #6
    Ngày tham gia
    Nov 2015
    Bài viết
    1
    Trích dẫn Gửi bởi capuchino
    Mình đang học CSDL phân tán. Từ máy chính mình tạo linked server đến máy trạm như này:
    EXECUTE sp_addlinkedserver --Tạo Linked Server
    @server = 'QLKDXM1', --Tên Linked Server
    @provider = 'SQLOLEDB', --Kiểu server (Thường là SQLOLEDB)
    @datasrc = 'WIN-4BTU6QMDQUK', --Tên server kết nối (Tên PC)
    @srvproduct = 'SQL_Server';

    EXECUTE sp_addlinkedsrvlogin --Login vào Linked Server
    @rmtsrvname = 'QLKDXM1', --Tên Linked Server
    @useself = 'FALSE',
    @locallogin = NULL,
    @rmtuser = 'tk1', --User Login
    @rmtpassword = '123'; --Password
    Mình tạo được linked server nhưng dùng câu lệnh sau:
    select * from QLKDXM1.QLKDXM1.dbo.ThongTinNV
    để xem bảng ThongTinNv ở máy trạm thì bị báo lỗi như dưới đây:
    "OLE DB provider "SQLNCLI10" for linked server "QLKDXM1" returned message "Login timeout expired".
    OLE DB provider "SQLNCLI10" for linked server "QLKDXM1" returned message "A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.".
    Msg 5, Level 16, State 1, Line 0
    Named Pipes Provider: Could not open a connection to SQL Server [5]. "
    Anh/chị/em/bạn bè nào biết thì chỉ mình với mình đang rất cần ạ!
    MS SQL đưa control panel Plesk qua đây

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    mình không hiểu ý bạn refcon. control panel Plesk là gì?

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    8
    Trích dẫn Gửi bởi capuchino
    dòng đấy chính là cái dòng này "select * from QLKDXM1.QLKDXM1.dbo.ThongTinNV" bạn ạ. Cấu trúc dòng này không có vấn đề gì cả. Nó báo lỗi vì không kết nối được với máy trạm chứa bảng ThongTinNV. Vấn đề ở đây là mình không biết sao nó không kết nối được.
    mình nhớ là trong SQl nếu xuất hiện lỗi nó sẽ báo là lỗi số bao nhiêu , bạn xem thr là số mấy rồi lên bác google hỏi nha. chứ mà đưa ra cái thông báo lỗi mình ngồi mò tới khua cũng chưa ra nửa .

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi capuchino
    có bạn ạ, cái cấu trúc tạo này có mẫu sẵn mình chỉ cần thay tên "datasrc" , user, pass, tên linked server thôi. Mình nghĩ là do cấu hình mạng chưa đúng để có thể kết nối nhưng mình thử nhiều kiểu mà vẫn không được
    Trên databaze bạn đã khai báo ThonTinNV chưa bạn? ý bạn là nó ko kết nối được hay là ko lấy được thông tin nhân viên bạn?

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    89
    Bác @refcon giúp bạn @capuchino với

Các Chủ đề tương tự

  1. 4 ưu điểm giúp Vega Iron 2 được giới trẻ yêu thích
    Bởi kothemyeuz trong diễn đàn Làng Tin Tức
    Trả lời: 0
    Bài viết cuối: 08-19-2015, 06:33 PM
  2. Trả lời: 0
    Bài viết cuối: 07-17-2015, 09:53 PM
  3. Bí kíp giúp làn da trắng sáng mịn màng của phụ nữ Pháp
    Bởi pcy_0509 trong diễn đàn Làng Thời Trang, Mỹ Phẩm
    Trả lời: 0
    Bài viết cuối: 04-04-2015, 04:00 PM
  4. Những cách giúp cho trẻ luôn sạch sẽ
    Bởi WorldMarket.vn trong diễn đàn Làng Tin Tức
    Trả lời: 0
    Bài viết cuối: 01-22-2015, 10:10 PM
  5. VP TSRRP Trẻ hóa và tái tạo da giúp da trắng đẹp tự nhiên
    Bởi thanhnguyen91 trong diễn đàn Làng Thời Trang, Mỹ Phẩm
    Trả lời: 0
    Bài viết cuối: 01-04-2014, 04:24 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •