Trang chủ
Bài viết mới
Diễn đàn
Bài mới trên hồ sơ
Hoạt động mới nhất
VIDEO
Mùa Tết
Văn Học Trẻ
Văn Học News
Media
New media
New comments
Search media
Đại Học
Đại cương
Chuyên ngành
Triết học
Kinh tế
KHXH & NV
Công nghệ thông tin
Khoa học kĩ thuật
Luận văn, tiểu luận
Phổ Thông
Lớp 12
Ngữ văn 12
Lớp 11
Ngữ văn 11
Lớp 10
Ngữ văn 10
LỚP 9
Ngữ văn 9
Lớp 8
Ngữ văn 8
Lớp 7
Ngữ văn 7
Lớp 6
Ngữ văn 6
Tiểu học
Thành viên
Thành viên trực tuyến
Bài mới trên hồ sơ
Tìm trong hồ sơ cá nhân
Credits
Transactions
Xu: 0
Đăng nhập
Đăng ký
Có gì mới?
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Hoạt động mới nhất
Đăng ký
Menu
Đăng nhập
Đăng ký
Install the app
Cài đặt
Chào mừng Bạn tham gia Diễn Đàn VNKienThuc.com -
Định hướng Forum
Kiến Thức
- HÃY TẠO CHỦ ĐỀ KIẾN THỨC HỮU ÍCH VÀ CÙNG NHAU THẢO LUẬN Kết nối:
VNK X
-
VNK groups
| Nhà Tài Trợ:
BhnongFood X
-
Bhnong groups
-
Đặt mua Bánh Bhnong
KHOA HỌC KỸ THUẬT
Kỹ thuật - Cơ kí
Kết nối CSDL MS SQL Server lưu trên máy chủ
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Trả lời chủ đề
Nội dung
<blockquote data-quote="hoangphuong2003" data-source="post: 72968" data-attributes="member: 1882"><p><strong>Sau đây chúng tôi xin chia sẻ với bạn đọc bài hướng dẫn chương trình kết nối CSDL SQL server lưu trên máy chủ</strong>.</p><p>Về nguyên tắc, ứng dụng có thể truy xuất được database server cho dù nó nằm trên cùng máy hay trên máy khác miễn sao bạn biết chính xác địa chỉ của server database. Thật vậy, để kết nối với 1 database do server quản lý, ứng dụng cần xây dựng chuỗi ConnectionString miêu tả thông tin chi tiết về database cần truy xuất. Sau đây là một số chuỗi ConnectionString dùng các Provider khác nhau để truy xuất database do SQL Server quản lý:</p><p></p><p>'khai báo biến</p><p>Dim MyConString As String</p><p>'thiết lập chuỗi ConnectionString đến database</p><p>MyConString = "Provider=SQLNCLI;Server=HIEPCOMPSQLEXPRESS; Database=mydatabase; Uid=sa;Pwd=luonghoa;Integrated Security=SSPI;"</p><p>hay</p><p>MyConString = "Provider=SQLOLEDB; Persist Security Info=False; SERVER=HIEPCOMPSQLEXPRESS; UID=sa; PWD=luonghoa; Initial Catalog=mydatabase; Port=1433"</p><p>hay</p><p>MyConString = "Driver={SQL Server}; Server=HIEPCOMPSQLEXPRESS; Uid=sa;Pwd=luonghoa;Database=MyDatabase"</p><p>Mỗi chuỗi ConnectionString trong các thí dụ trên đều chứa nhiều tham số, trong đó 4 tham số chính yếu là địa chỉ SQL Server, tên database cần truy xuất, username và password được dùng để truy xuất database. Có thể bạn chưa rõ việc thiết lập tham số địa chỉ SQL Server. Nội dung của tham số này có dạng , trong đó miêu tả tên gợi nhớ hay địa chỉ IP của máy chạy SQL server, còn là tên của SQL Server mà bạn cần truy xuất. Thí dụ máy của tôi có tên là HIEPCOMP, tên SQL Server của tôi là HIEPDB thì tham số Server sẽ được viết:</p><p></p><p>"Server=HIEPCOMPHIEPDB"</p><p>Tương tự, thí dụ máy SQL Server chạy ở địa chỉ IP là 172.1.2.3, tên SQL Server là HIEPDB thì tham số Server sẽ được viết:</p><p>"Server=172.1.2.3HIEPDB"</p><p>Nếu dùng địa chỉ IP để nhận dạng máy server, bạn phải đảm bảo SQL Server cần truy xuất đã hỗ trợ protocol (giao thức) TCP/IP trong giao tiếp với các máy client. Bạn hãy tự mình (hay nhờ người quản lý SQL Server) chạy tiện ích quản lý cấu hình SQL Server (trên SQL Server 2005, tiện ích này có tên là "SQL Server Configuration Manager") để kiểm tra lại xem nó có hỗ trợ giao thức TCP/IP chưa, nếu chưa thì phải thiết lập lại cho server hỗ trợ giao thức này. Lưu ý rằng SQL Server có thể hỗ trợ đồng thời các giao thức khác nhau như Shared Memory, Named Pipes, TCP/IP, VIA.</p><p></p><p>Người quản trị SQL Server (administrator) sẽ quản lý các account được phép truy xuất, mỗi account được nhận dạng bởi username/password gì, có quyền truy xuất nào trên các database nào... Chương trình muốn truy xuất database nào đó trên SQL Server, người lập trình (hay người dùng phần mềm đó) phải biết các thông tin truy xuất database gồm địa chỉ SQL Server (có dạng ), tên database cần truy xuất, tên username/password được phép truy xuất database đó. Chỉ cần giá trị của 1 tham số trong chuỗi ConnectionString bị sai thì việc tạo Connection đến database sẽ bị thất bại và chương trình sẽ báo lỗi. Theo kinh nghiệm của chúng tôi, lỗi sai thường gặp nhất mà người lập trình mắc phải là khai báo sai địa chỉ của SQL Server, nhất là SQL Server chạy trên máy khác trong mạng.</p><p></p><p>Theo pcworld</p><p>Nguồn : <em>Kết nối CSDL MS SQL Server lưu trên máy chủ</em></p><p>_______________</p><p>Tham gia các khóa học lập trình tại <em>aptech</em></p><p>Kiến thức về học <em>lập trình dot net</em></p><p>Tham khảo blog về lập trình viên :https://laptrinhvien-aptech.blogspot.com/ </p><p>Kiến thức về <em>học lập trình php</em>:</p></blockquote><p></p>
[QUOTE="hoangphuong2003, post: 72968, member: 1882"] [B]Sau đây chúng tôi xin chia sẻ với bạn đọc bài hướng dẫn chương trình kết nối CSDL SQL server lưu trên máy chủ[/B]. Về nguyên tắc, ứng dụng có thể truy xuất được database server cho dù nó nằm trên cùng máy hay trên máy khác miễn sao bạn biết chính xác địa chỉ của server database. Thật vậy, để kết nối với 1 database do server quản lý, ứng dụng cần xây dựng chuỗi ConnectionString miêu tả thông tin chi tiết về database cần truy xuất. Sau đây là một số chuỗi ConnectionString dùng các Provider khác nhau để truy xuất database do SQL Server quản lý: 'khai báo biến Dim MyConString As String 'thiết lập chuỗi ConnectionString đến database MyConString = "Provider=SQLNCLI;Server=HIEPCOMPSQLEXPRESS; Database=mydatabase; Uid=sa;Pwd=luonghoa;Integrated Security=SSPI;" hay MyConString = "Provider=SQLOLEDB; Persist Security Info=False; SERVER=HIEPCOMPSQLEXPRESS; UID=sa; PWD=luonghoa; Initial Catalog=mydatabase; Port=1433" hay MyConString = "Driver={SQL Server}; Server=HIEPCOMPSQLEXPRESS; Uid=sa;Pwd=luonghoa;Database=MyDatabase" Mỗi chuỗi ConnectionString trong các thí dụ trên đều chứa nhiều tham số, trong đó 4 tham số chính yếu là địa chỉ SQL Server, tên database cần truy xuất, username và password được dùng để truy xuất database. Có thể bạn chưa rõ việc thiết lập tham số địa chỉ SQL Server. Nội dung của tham số này có dạng , trong đó miêu tả tên gợi nhớ hay địa chỉ IP của máy chạy SQL server, còn là tên của SQL Server mà bạn cần truy xuất. Thí dụ máy của tôi có tên là HIEPCOMP, tên SQL Server của tôi là HIEPDB thì tham số Server sẽ được viết: "Server=HIEPCOMPHIEPDB" Tương tự, thí dụ máy SQL Server chạy ở địa chỉ IP là 172.1.2.3, tên SQL Server là HIEPDB thì tham số Server sẽ được viết: "Server=172.1.2.3HIEPDB" Nếu dùng địa chỉ IP để nhận dạng máy server, bạn phải đảm bảo SQL Server cần truy xuất đã hỗ trợ protocol (giao thức) TCP/IP trong giao tiếp với các máy client. Bạn hãy tự mình (hay nhờ người quản lý SQL Server) chạy tiện ích quản lý cấu hình SQL Server (trên SQL Server 2005, tiện ích này có tên là "SQL Server Configuration Manager") để kiểm tra lại xem nó có hỗ trợ giao thức TCP/IP chưa, nếu chưa thì phải thiết lập lại cho server hỗ trợ giao thức này. Lưu ý rằng SQL Server có thể hỗ trợ đồng thời các giao thức khác nhau như Shared Memory, Named Pipes, TCP/IP, VIA. Người quản trị SQL Server (administrator) sẽ quản lý các account được phép truy xuất, mỗi account được nhận dạng bởi username/password gì, có quyền truy xuất nào trên các database nào... Chương trình muốn truy xuất database nào đó trên SQL Server, người lập trình (hay người dùng phần mềm đó) phải biết các thông tin truy xuất database gồm địa chỉ SQL Server (có dạng ), tên database cần truy xuất, tên username/password được phép truy xuất database đó. Chỉ cần giá trị của 1 tham số trong chuỗi ConnectionString bị sai thì việc tạo Connection đến database sẽ bị thất bại và chương trình sẽ báo lỗi. Theo kinh nghiệm của chúng tôi, lỗi sai thường gặp nhất mà người lập trình mắc phải là khai báo sai địa chỉ của SQL Server, nhất là SQL Server chạy trên máy khác trong mạng. Theo pcworld Nguồn : [I]Kết nối CSDL MS SQL Server lưu trên máy chủ[/I] _______________ Tham gia các khóa học lập trình tại [I]aptech[/I] Kiến thức về học [I]lập trình dot net[/I] Tham khảo blog về lập trình viên :https://laptrinhvien-aptech.blogspot.com/ Kiến thức về [I]học lập trình php[/I]: [/QUOTE]
Tên
Mã xác nhận
Gửi trả lời
KHOA HỌC KỸ THUẬT
Kỹ thuật - Cơ kí
Kết nối CSDL MS SQL Server lưu trên máy chủ
Top