PDA

View Full Version : [JX] Hướng dẫn xử lý lỗi khi tạo tài khoản của jxStudio



invalidpw
14-12-12, 05:45 PM
Lỗi kết nối khi chọn mode "SQL Server nằm trên một máy khác" và nhấn nút "Kết nối đến CSDL"

1. Do chưa bật mode TCP/IP trên SQLServer 2005
Khi bạn dùng SQLServer 2005 trở lên, mặc định SQLServer sẽ không cho kết nối từ xa. Muốn kết nối từ xa thì phải bật nó lên.
Khắc phục:
+ Trên server, mở menu Start --> Microsoft SQL Server --> Configuration Tools --> SQL Server Configuration Manager
+ Mở mục [SQL Server Network Configuration ] --> [Protocols for MSSQLSERVER]. Bên phải, bạn sẽ thấy mục TCP/IP = Disabled --> chỉnh nó thành Enabled.
+ Mở mục [SQL Server Native Client Configuration] --> [Client Protocols]. Nếu thấy TCP/IP = Disabled thì bật nó lên.
+ Khởi động lại SQLServer Service (hoặc khởi động lại computer).

2.Sai username, password:
Khắc phục: Nhập đúng username và password !


Lỗi "Có lỗi khi tạo tài khoản"

1. Bạn đang dùng account Windows chỉ có quyền user
Khi bạn chọn kết nối bằng mode "SQL Server nằm ngay trên máy này" thì jxStudio sẽ kết nối đến SQLServer bằng quyền Windows. Quyền Windows là User nên nó không thể chỉnh sửa CSDL được.
Khắc phục:
+ Cách 1: Login vào Windows bằng quyền Administrators và kết nối như cũ
+ Cách 2: Trên jxStudio chọn "SQL Server nằm trên máy khác", nhập IP của máy mình, tên đăng nhập="sa" và password mà bạn đã cấu hình khi cài SQLServer. Nhấn nút "Kết nối" và tạo lại tài khoản.

2. Cơ sở dữ liệu đang có 2 account trùng tên
CSDL của bạn trước đây đã được can thiệp bằng tay và không may có 2 account trùng tên. Account trùng tên không nhất thiết là account bạn đang tạo. Và jxStudio đang dùng là phiên bản cũ chưa xử lý được lỗi này.
Khắc phục:
+ Cách 1: Dùng jxStudio bản mới. Bản mới là bản có thêm tính năng Tìm kiếm tài khoản.
+ Cách 2: Vào CSDL SQLServer và tìm các tài khoản trùng tên và xóa đi (làm bằng tay).

3. Bạn đang dùng CSDL gốc của JXSource
CSDL của bộ source JX được share có các cột ngày tháng là kiểu text thay vì datetime. Nó có thể gây ra lỗi.
Khắc phục: Sử dụng CSDL từ một server khác mới hơn.