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

Đề tài: Lỗi kết nối trong C#

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

    Mặc định Lỗi kết nối trong C#

    Xin chào anh em trong cộng đồng C. Mình là một phần tử rất mới bắt đầu nghiên cứu thằng C# và CSDL. Trước kia mình làm mở kết nối như sau:
    Code:
    string strcon = "server =(local);user id = sa;password = 123;database = quanlybanhang";
    sqlconnection conn = new sqlconnecton(strcon);
    conn.open();
    Với đoạn mã trên trước kia thì mình làm là mình có thể mở kết nối rồi (đó là thời kỳ máy mình còn cài thằng Win Xp). Nhưng bây giờ máy mình cài window server 2003 thì lại không được. khi chạy chương trình thì toàn báo lỗi là không thể truy cập được với login "sa". Mà cũng như vậy ở bên thằng winxp thì chạy ngon lành. Vậy mong anh xem chỉ giáo cho cách khắc phục. Theo mình nghĩ là do window server 2003 có phần bảo mật cao quá nên không thể làm giống như thế được.

  2. #2
    Ngày gia nhập
    11 2006
    Bài viết
    633

    Đã bật tài khoản sa lên chưa? Dùng SQL Express hay SQL Server? Viết trên nền VS2k3, 2k5 hay 2k8?

  3. #3
    Ngày gia nhập
    06 2007
    Nơi ở
    Hà nội
    Bài viết
    77

    Trích dẫn Nguyên bản được gửi bởi meocontaplamC Xem bài viết
    Xin chào anh em trong cộng đồng C. Mình là một phần tử rất mới bắt đầu nghiên cứu thằng C# và CSDL. Trước kia mình làm mở kết nối như sau:
    Code:
    string strcon = "server =(local);user id = sa;password = 123;database = quanlybanhang";
    sqlconnection conn = new sqlconnecton(strcon);
    conn.open();
    Với đoạn mã trên trước kia thì mình làm là mình có thể mở kết nối rồi (đó là thời kỳ máy mình còn cài thằng Win Xp). Nhưng bây giờ máy mình cài window server 2003 thì lại không được. khi chạy chương trình thì toàn báo lỗi là không thể truy cập được với login "sa". Mà cũng như vậy ở bên thằng winxp thì chạy ngon lành. Vậy mong anh xem chỉ giáo cho cách khắc phục. Theo mình nghĩ là do window server 2003 có phần bảo mật cao quá nên không thể làm giống như thế được.
    tớ dùng win2k3 nhưng vẫn chạy code bình thường có vấn đề gì đâu

    SqlConnection (.NET)http://connectionstrings.com/
    Standard Security
    Code:
    Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
    Use serverName\instanceName as Data Source to connect to a specific SQL Server instance.
    Are you using SQL Server 2005 Express? Don't miss the server name syntax Servername\SQLEXPRESS where you substitute Servername with the name of the computer where the SQL Server 2005 Express installation resides.

    Standard Security alternative syntax
    This connection string produce the same result as the previous one. The reason to include it is to point out that some connection string keywords have many equivalents.
    Code:
    Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;
    Sống ở trên đời cần có một TẤM LÒNG để lúc đói còn có chỗ mà nhét THỨC ĂN

  4. #4
    Ngày gia nhập
    08 2006
    Nơi ở
    TpHCM
    Bài viết
    202

    Cài MSSQL Server ở mode mixmode authentication

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

    Cám ơn mọi người! mình dùng VS2005, mình dùng SQL 2000 và cài ở chế độ mode mixmode authentication. Đúng là dùng bên window server 2003 thì không thể kết nối vào được. nhưng ở bên thằng winxp thì ngon lành. mình đã cài lại SQL 2000 rồi vẫn bị như thế. Mong mọi người cho biết thêm ý kiến.

  6. #6
    Ngày gia nhập
    10 2006
    Bài viết
    107

    Mặc định Lỗi kết nối trong C#

    Tạo tài khoản mà kết nối xài tạm đê T_T
    Nói là một chuyện, làm là một chuyện. Chi bằng ta làm xong rồi hãy nói như vậy thì nói và làm sẽ là một chuyện.

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