Lỗi Run-time error '-2147467259 (80004005) khi kết nối tới SQL Server

Liên hệ QC

LEHOC

Thành viên chính thức
Tham gia
11/1/17
Bài viết
89
Được thích
0
Chào anh/chi!
Em đang cố kết nối tới SQL Server và gặp lỗi Run-time error '-2147467259 (80004005): Cannot open database "mydatabase" repuested by the login. The login failed.

Em đã sử dụng thư viện microsoft activex data objects 2.8 library và code như sau:
PHP:
Sub ConnectSqlServer()

    Dim conn As ADODB.Connection
    
    Dim rs As ADODB.Recordset
    
    Dim sConnString As String
    
    ' Create the connection string.
    
    sConnString = "Provider=SQLOLEDB;Data Source=" & src & ";" & _
                  "Initial Catalog=" & ctlg & ";" & _
                  "Integrated Security=SSPI;"
    
    Set conn = New ADODB.Connection   
    
    ' Open the connection and execute.
    
    conn.Open sConnString
End Sub()
Em đang sd phiên bản SQL Server 2014, trước đây em vẫn truy cập bình thường với đoạn code này nhưng giờ em thay đổi kết nối tới database khác thì bị lỗi, em nghĩ là do database.
Mong anh/chị trong diễn đàn có thể cho em biết nguyên nhân của lỗi database, có trường hợp cần cài đặt gì không ạ?
Em cảm ơn!
 
Chào anh/chi!
Em đang cố kết nối tới SQL Server và gặp lỗi Run-time error '-2147467259 (80004005): Cannot open database "mydatabase" repuested by the login. The login failed.

Em đã sử dụng thư viện microsoft activex data objects 2.8 library và code như sau:
PHP:
Sub ConnectSqlServer()

    Dim conn As ADODB.Connection
   
    Dim rs As ADODB.Recordset
   
    Dim sConnString As String
   
    ' Create the connection string.
   
    sConnString = "Provider=SQLOLEDB;Data Source=" & src & ";" & _
                  "Initial Catalog=" & ctlg & ";" & _
                  "Integrated Security=SSPI;"
   
    Set conn = New ADODB.Connection  
   
    ' Open the connection and execute.
   
    conn.Open sConnString
End Sub()
Em đang sd phiên bản SQL Server 2014, trước đây em vẫn truy cập bình thường với đoạn code này nhưng giờ em thay đổi kết nối tới database khác thì bị lỗi, em nghĩ là do database.
Mong anh/chị trong diễn đàn có thể cho em biết nguyên nhân của lỗi database, có trường hợp cần cài đặt gì không ạ?
Em cảm ơn!
Bạn kiểm tra lại quyền truy cập nhé. Ví dụ tên đăng nhập, mật khẩu, quyền truy cập vào CSDL của tài khoản đó.
 
Web KT
Back
Top Bottom