﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Diễn đàn lập trình viên .NET / Cơ sở dữ liệu / Microsoft SQL Server </title><generator /><description>Diễn đàn lập trình viên .NET</description><link>http://forum.vi-vn.com/</link><webMaster>admin@vi-vn.com</webMaster><lastBuildDate>Thu, 11 Mar 2010 16:10:24 GMT</lastBuildDate><ttl>20</ttl><item><title>insert data theo thang</title><link>http://forum.vi-vn.com/Topic1822-8-1.aspx</link><description>toi muon neu hien tai la thang 1 insert table1&lt;br&gt;             neu hien tai la thang 2 insert table2&lt;br&gt;Voi table1 giong table2 chi khac ten bang thoi&lt;br&gt;&lt;br&gt;Cam on moi nguoi&lt;br&gt;</description><pubDate>Fri, 11 Dec 2009 19:22:00 GMT</pubDate><dc:creator>mrhoangkhung</dc:creator></item><item><title>Hỏi về Script</title><link>http://forum.vi-vn.com/Topic1581-8-1.aspx</link><description>Mình thấy cuốn sách nó ghi đọan Script này &lt;br&gt;&lt;br&gt;[b]IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[ks_Categories]') AND type in (N'U'))[/b]&lt;br&gt;&lt;br&gt; Sau đó rồi viết câu tạo bảng [dbo].[ks_Categories]. Mình không hiểu viết đọan script đó để làm làm gì. Mong các bạn hướng dẫn. Cảm ơn</description><pubDate>Tue, 22 Sep 2009 02:45:39 GMT</pubDate><dc:creator>hailuavitinh</dc:creator></item><item><title>Thiết lập quyền sa để mở diagram trong sql</title><link>http://forum.vi-vn.com/Topic252-8-1.aspx</link><description>Thiết lập quyền để mở diagram trong sql&lt;BR&gt;&lt;BR&gt;Khi bạn nhận được 1 database MS SQL, bạn attach nó và thực thi vài câu truy vấn trên database nó, nhưng bạn không thể nào truy cập và diagram (biểu đồ quan hệ), nó báo lổi là bạn không đủ quyền, giải pháp thường làm là tạo 1 database khác trên máy bạn và export dử liệu sang database đó. Nhưng cách này cũng không khả quan.&lt;BR&gt;&lt;BR&gt;[IMG]http://forum.vi-vn.com/Uploads/Images/authorization.png[/IMG]&lt;BR&gt;&lt;BR&gt;Thực sự bạn chỉ cần thiết lập toàn quyền trên database mà bạn attach không có quyền tạo và xem diagram là sa là được. &lt;BR&gt;&lt;BR&gt;Chọn database đó và tạo quyền sa cho database đó là xong. Note: bạn có thể gõ trực tiếp quyền sa cho database đó.&lt;BR&gt;&lt;BR&gt;[IMG]http://forum.vi-vn.com/Uploads/Images/sa.png[/IMG]&lt;BR&gt;&lt;BR&gt;Xong, giờ thoải mái xem và tạo diagram.</description><pubDate>Thu, 02 Oct 2008 02:05:54 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>Viết câu truy vấn cho 1 bài toán du lịch!</title><link>http://forum.vi-vn.com/Topic1277-8-1.aspx</link><description>Mình có thiết kế 1 database như sau:&lt;br&gt;Tour(TourID, TourName, CountryProvinceID)&lt;br&gt;Country_Province(CountryProvinceID, CountryID, ProvinceID): lưu thông tin mã quốc gia và mả tỉnh&lt;br&gt;Country(CountryID, CountryCode, CountryName):lưu thông tin quốc gia&lt;br&gt;Booking(BookingID, TourID): lưu thông tin Booking tour&lt;br&gt;Price(PriceID, Price, OfferID): giá&lt;br&gt;TourPrice(TourPriceID, TourID, PriceID):giá tour&lt;br&gt;Offer(OfferID, SalePrice):thông tin giá khuyến mãi&lt;br&gt;Yêu cầu: Viết câu Sql lấy ra top quốc gia có tour khuyến mãi sắp theo thứ tự booking nhiều nhất. (Có lấy ra tổng số booking tour của 1 nước, nhưng phải bảo đảm chỉ tính booking của tour khuyến mãi giảm giá thôi!)&lt;br&gt;Mong mọi người đóng góp ý kiến!&lt;br&gt;Cảm ơn!</description><pubDate>Wed, 24 Jun 2009 19:25:56 GMT</pubDate><dc:creator>khavi</dc:creator></item><item><title>Liệt kê danh sách tên Schema và tên table trong Database</title><link>http://forum.vi-vn.com/Topic1271-8-1.aspx</link><description>Hôm trước mình đi phỏng vấn và anh kỹ thuật hỏi đến phần sql trong đó có 1 yêu cầu là tìm danh sách schema (lược đồ) và tên table trong 1 database, mình rất ấp úng cho câu hỏi này, vì mình là "thấn dân" của web developer nên cũng hạn chế.&lt;/P&gt;&lt;P&gt;Sau đó mình tìm kiếm trên mạng cuối cùng cũng được câu query này. Nay mình muốn chi sẻ với mọi người.&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;SELECT&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;&lt;FONT color=#ff00ff size=2&gt;QUOTENAME&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;&lt;FONT color=#ff00ff size=2&gt;SCHEMA_NAME&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;&lt;FONT color=#ff00ff size=2&gt;schema_id&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;))&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;+&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;'.'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;+&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff00ff size=2&gt;&lt;FONT color=#ff00ff size=2&gt;QUOTENAME&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;(&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;name&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&lt;FONT color=#808080 size=2&gt;)&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;AS&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; SchemaTable &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;FROM&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;&lt;FONT color=#008000 size=2&gt;sys.tables&lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://forum.vi-vn.com/Uploads/Images/ab42b369-03eb-4f52-9dd9-5a8b.png"&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#111111&gt;Hope this help&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description><pubDate>Sat, 20 Jun 2009 09:11:05 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>Chèn nhiều dòng trên 1 câu lệnh SQL 2008</title><link>http://forum.vi-vn.com/Topic18-8-1.aspx</link><description>Chèn nhiều dòng trên 1 câu lênh SQL 2008&lt;br&gt;Nếu bạn cố gắng thực thi câu lệnh này trên sql 2005 thì sẻ báo lổi error syntaxt,&lt;br&gt;thế như nếu bạn thử chạy câu lênh này trên sql 2008 thì thành công.&lt;br&gt;&lt;br&gt;[code]INSERT INTO [Northwind].[dbo].[Region]&lt;br&gt;           ([RegionID]&lt;br&gt;           ,[RegionDescription])&lt;br&gt;     VALUES(5,'Mien Nam Viet Nam'),(6,'Mien Bac Viet Nam')&lt;br&gt;GO&lt;br&gt;SELECT * FROM Region;[/code]&lt;br&gt;&lt;br&gt;Best,</description><pubDate>Tue, 02 Sep 2008 22:22:22 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>SQL Server 2005 SP3 - Released</title><link>http://forum.vi-vn.com/Topic787-8-1.aspx</link><description>[img]http://media.arstechnica.com/journals/microsoft.media/microsoft_sql_server.gif[/img]&lt;br&gt;&lt;br&gt;SQL Server 2005 SP3 (Eval, Std, Dev, Ent Editions)&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135960&lt;br&gt;&lt;br&gt;SQL Server 2005 Express Edition SP3&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135970&lt;br&gt;&lt;br&gt;SQL Server 2005 Express Advanced SP3&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135973&lt;br&gt;&lt;br&gt;SQL Server 2005 Express Toolkit SP3&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135974&lt;br&gt;&lt;br&gt;SQL Server 2005 Feature Pack Dec 2008&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135971&lt;br&gt;&lt;br&gt;SQL Server 2005 Management Studio Express SP3&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135772&lt;br&gt;&lt;br&gt;SQL Server 2005 SP3 Data Mining Add-ins Page&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135959&lt;br&gt;&lt;br&gt;SQL Server 2005 SP3 Reporting Services Add-in Page for Microsoft Sharepoint&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=135962&lt;br&gt;&lt;br&gt;SQL Server 2005 Books Online Refresh - December 2008&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=130167&lt;br&gt;&lt;br&gt;What’s New in SQL Server 2005 SP3&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=131442&lt;br&gt;&lt;br&gt;Readme files for SQL Server 2005 SP3 &lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=130542&lt;br&gt;&lt;br&gt;Release Notes for SQL Server 2005 SP3&lt;br&gt;http://go.microsoft.com/fwlink/?LinkId=129527&lt;br&gt;&lt;br&gt;Theo MSDN blog</description><pubDate>Wed, 17 Dec 2008 07:40:31 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>Attach Database với đoạn scritp mẩu</title><link>http://forum.vi-vn.com/Topic298-8-1.aspx</link><description>Attach Database using SQL server 2005 template script&lt;BR&gt;&lt;BR&gt;sau khi login vào SQL với quyền cao nhất, các bạn chọn Template Explorer bằng cách nhấn vào Menu Vews &amp;gt;&amp;gt; Template Explorer Ctrl + Alt + T).&lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://forum.vi-vn.com/Uploads/Images/d1d64189-3916-42c0-915a-705b.gif"&gt;&lt;BR&gt;&lt;BR&gt;Để attach DB chúng ta chọn đoạn script attach database mẩu như sau :&lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://forum.vi-vn.com/Uploads/Images/17426633-0d8a-4a68-a061-5046.gif"&gt;&lt;BR&gt;&lt;BR&gt;Có thể SQL yêu cầu lại quyền login, chúng ta điền vào và tiếp tục công việc attach.&lt;BR&gt;&lt;BR&gt;Để đặt tên cũng như đường dẩn mà database của chúng ta cư ngụ, thay vì gỏ bằng tay, chúng ta có thể dể dàng cung cấp nhưng thông tin đó thông qua menu : Query &amp;gt;&amp;gt; Specify Values for template parameters ...(Ctr + Shift + M).&lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://forum.vi-vn.com/Uploads/Images/95e3698f-2648-4a77-9e6a-3b2c.gif"&gt;&lt;BR&gt;&lt;BR&gt;Điền vào tên CSDL muốn attach và đường đẩn vật lý tuyệt đối của CSDL:&lt;BR&gt;&lt;BR&gt;&lt;IMG src="http://forum.vi-vn.com/Uploads/Images/6ccabde4-6934-4e23-90de-0408.gif"&gt;&lt;BR&gt;&lt;BR&gt;Sau đó Click OK và nhấn F5 để thực thi .</description><pubDate>Mon, 06 Oct 2008 09:48:17 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>Select random các records từ database</title><link>http://forum.vi-vn.com/Topic204-8-1.aspx</link><description>Đôi khi lập trình bạn vẫn thường gặp trường hợp phải xử lý vấn đề trên. Ví dụ: Lấy ngẫu nhiên danh sách câu hỏi sử dụng cho chương trình thi trắc nghiệm.&lt;br&gt;&lt;br&gt;Rất nhiều bạn chọn giải pháp là xử lý dữ liệu đã được lấy lên từ database.&lt;br&gt;Hôm nay mình giới thiệu các truy vấn các câu hỏi từ database:&lt;br&gt;&lt;br&gt;Cách thứ nhất : dùng hàm Rand() hàm này sẽ trả về giá trị ngẫu nhiên &gt; 0 và &lt; 1.&lt;br&gt;[code]&lt;br&gt;SELECT RAND()&lt;br&gt;Returns result 0.7154366573674853&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;Nhưng xử dụng hàm này có một bất lợi: khi bạn sử dụng trực tiếp hàm này trong câu lệnh truy vấn sẽ tạo ra một giá trị giống hệt nhau cho tất cả các records. Câu lệnh truy vấn sau :&lt;br&gt;[code]&lt;br&gt;SELECT TOP 5 ProductName, RAND() as RandomValue FROM products ORDER BY 2&lt;br&gt;[/code]&lt;br&gt;sẽ cho ra kết quả:&lt;br&gt;&lt;br&gt;ProductName 	RandomValue&lt;br&gt;Alice Mutton 	 0.80020779549998178&lt;br&gt;Aniseed Syrup 	 0.80020779549998178&lt;br&gt;Boston Crab Meat 	 0.80020779549998178&lt;br&gt;Camembert Pierrot 	 0.80020779549998178&lt;br&gt;Carnarvon Tigers 	 0.80020779549998178&lt;br&gt;&lt;br&gt;Các giải quyết là viết một funciton sử dụng hàm rand này.&lt;br&gt;&lt;br&gt;Cách thứ 2: Sử dụng hàm NewID(). Hàm này khắc phục vấn đề gặp ở trên với hàm rand(). Khi bạn sử dụng trực tiếp hàm NewID trong câu lệnh select thì kết quả sẽ tạo ra các giá trị ngẫu nhiên hoàn toàn khác nhau.&lt;br&gt;&lt;br&gt;[code]&lt;br&gt;SELECT TOP 5 productName FROM products ORDER BY NEWID()&lt;br&gt;[/code]&lt;br&gt;&lt;br&gt;kết quả chạy lần thứ nhất :&lt;br&gt;&lt;br&gt;    * Guaraná Fantástica&lt;br&gt;    * Tunnbröd&lt;br&gt;    * Ikura&lt;br&gt;    * Filo Mix&lt;br&gt;    * Genen Shouyu&lt;br&gt;&lt;br&gt;Kết quả chạy lần thứ 2:&lt;br&gt;&lt;br&gt;    * Mozzarella di Giovanni&lt;br&gt;    * Scottish Longbreads&lt;br&gt;    * Gustaf's Knäckebröd&lt;br&gt;    * Louisiana Fiery Hot Pepper Sauce&lt;br&gt;    * Filo Mix&lt;br&gt;&lt;br&gt;Links tham khảo:&lt;br&gt;&lt;br&gt;    * Thông tin về hàm NewID()&lt;br&gt;&lt;br&gt;&lt;br&gt;Bài viết được trình bày dựa trên :&lt;br&gt;&lt;br&gt;    * Randomly Retrieve SQL Server Records&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><pubDate>Wed, 24 Sep 2008 07:14:52 GMT</pubDate><dc:creator>kokichi</dc:creator></item><item><title>Cấu hình Mail và gửi mail trong Sql 2008</title><link>http://forum.vi-vn.com/Topic142-8-1.aspx</link><description>Cấu hình Mail và gửi mail trong Sql 2008&lt;br&gt;&lt;br&gt;Để gửi mail sử dụng Database Mail trong Sql Server cơ bản gồm 3 bước:&lt;br&gt;1. Tạo tài khoản và hồ sơ (profile)&lt;br&gt;2. Cấu hình Email.&lt;br&gt;3. Send Email&lt;br&gt;&lt;br&gt;Bước 1. Tạo tài khoản và hồ sơ (profile)&lt;br&gt;&lt;br&gt;Mở Sql Server 2008 chọn Database Mail trong Management node, và chọn Configure Database Mail&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-1%20wizard.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-2%20openWizard.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-3%20Profile.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-4%20CreateProfile.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-5%20CreateProfile2.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-6%20AddAccount.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-7%20SMTPAccounts.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-8%20Manage.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-9%20Parameters.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-10%20Complete.gif[/img]&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/step-11%20Success.gif[/img]&lt;br&gt;&lt;br&gt;Bước 2. Cấu hình Email.&lt;br&gt;&lt;br&gt;Sau khi đả cấu hình hồ sơ và tài khoản thành công, bạn phải cấu hình database mail tiếp, tức là bạn phải bật tham số Database Mail XPs thông qua stored procedure sp_configure.&lt;br&gt;&lt;br&gt;sp_CONFIGURE 'show advanced', 1&lt;br&gt;GO&lt;br&gt;RECONFIGURE&lt;br&gt;GO&lt;br&gt;sp_CONFIGURE 'Database Mail XPs', 1&lt;br&gt;GO&lt;br&gt;RECONFIGURE&lt;br&gt;GO&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/ConfigQuery.gif[/img]&lt;br&gt;&lt;br&gt;Bước 3. Gửi Email&lt;br&gt;Sau khi đả hoàn tất công việc cấu hình, bây giờ chúng ta sẳn sàn để gửi mail, để gửi mail chúng ta phải thực thi 1 stored procedure sp_send_dbmail và cung cấp các tham số được yêu cầu như bên dưới:&lt;br&gt;&lt;br&gt;USE msdb&lt;br&gt;GO&lt;br&gt;EXEC sp_send_dbmail @profile_name='Quach Nguyen',&lt;br&gt;@recipients='nguyenqnh@infoworldstudent.com',&lt;br&gt;@subject='Test message',&lt;br&gt;@body='This is the body of the test message.&lt;br&gt;Congrates Database Mail Received By you Successfully.'&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/SendQuery.gif[/img]&lt;br&gt;&lt;br&gt;Sau khi đả nhập các tham số yêu cầu xong, hãy chắc chắn rằng stored procedures đả được thực thi, và mail được xếp hàng (queued) bởi Service Broker.&lt;br&gt;&lt;br&gt;Database mail sẻ sao chép thông điệp được gửi đi và hiển thị chúng trong sysmail_allitems, sysmail_sentitems, sysmail_unsentitems, sysmail_faileditems. Trạng thái của mail được lưu trong bảng sysmail_mailitems, khi mail được gửi thành công thì trường send_status sẻ là 1, nếu thất bại sent_status sẻ là 2, còn chưa gửi sẻ là 3.&lt;br&gt;&lt;br&gt;Bạn có thể kiểm tra như bên dưới:&lt;br&gt;&lt;br&gt;SELECT *&lt;br&gt;FROM sysmail_mailitems&lt;br&gt;GO&lt;br&gt;SELECT *&lt;br&gt;FROM sysmail_log&lt;br&gt;GO&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/MailLog.gif[/img]&lt;br&gt;&lt;br&gt;Trạng thái có thể được kiểm tra bởi việc sử dụng bảng sysmail_sentitems.&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/sent_status.gif[/img]&lt;br&gt;&lt;br&gt;Sau khi gửi mail bạn kiểm tra mail trong hộp thư mail, như mình đả nhận được mail này.&lt;br&gt;&lt;br&gt;[img]http://www.pinaldave.com/blogfolder/dbmail/DBMailSent.gif[/img]&lt;br&gt;&lt;br&gt;Pinal Dave (http://www.SQLAuthority.com)&lt;br&gt;&lt;br&gt;Best,&lt;br&gt;QuachNguyen</description><pubDate>Wed, 17 Sep 2008 10:52:56 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>With Encryption - Mã hoá trong SQL</title><link>http://forum.vi-vn.com/Topic130-8-1.aspx</link><description>Thông thường khi viết những đoạn T-SQL hay stored thậm chí View, bạn thường không quan tâm đến vấn đề mã hoá (Encryption), chính vì thế người khác có thể xem, và chỉnh sửa nội dung của nó.&lt;BR&gt;&lt;BR&gt;Để tránh trường hợp đó, bạn nên mã hoá, với câu lện With Encryption. Các bạn làm như sau:&lt;BR&gt;&lt;BR&gt;Đây là Stored bình thường, không mã hoá.&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.vi-vn.com/pubs/Articles/WithEncryption/withoutEncrypt.JPG"&gt;&lt;IMG alt="with encrytion in sql server" src="http://forum.vi-vn.com/Uploads/Images/0beab2c2-341a-4114-a03d-5f82.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Và đây là Stored đả được mã hoá với câu lệnh WITH ENCRYPTION&lt;BR&gt;&lt;BR&gt;&lt;A href="http://www.vi-vn.com/pubs/Articles/WithEncryption/withEncryption.JPG"&gt;&lt;IMG alt="with encrytion in sql server" src="http://forum.vi-vn.com/Uploads/Images/0b081755-ebc8-4801-a277-1656.jpg"&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Một khi stored của bạn đả được mã hoá thì người khác không thể chỉnh sửa stored của bạn (kể cả bạn), đồng nghỉa với việc họ không thể xem stored của bạn.&lt;BR&gt;&lt;BR&gt;[url=http://www.vi-vn.com][img]http://www.vi-vn.com/pubs/Articles/WithEncryption/InvisibleModify.JPG[/img][/url]&lt;BR&gt;&lt;BR&gt;Việc mã hoá còn tuỳ vào mục đích của bạn, trước khi mã hoá bạn nên lưu source code của mình 1 cách dể dàng quản lý, để dể dàng cho việc upgrade sau này.&lt;BR&gt;&lt;BR&gt;Bests,&lt;BR&gt;QuachNguyen</description><pubDate>Tue, 16 Sep 2008 08:51:38 GMT</pubDate><dc:creator>Bill_Gates</dc:creator></item><item><title>giúp mình lỗi 3250  trong sql2k5.</title><link>http://forum.vi-vn.com/Topic96-8-1.aspx</link><description>mình gặp lỗi trong sql2k5.&lt;br&gt;mình muốn restore 1 file abc.bak ko đc. lỗi 3250. (mình sử dụng sql2k5).&lt;br&gt;mình lại tiếp tục attach thử file abc.mdf (có file log đi kèm mà) vẫn không cho attach..&lt;br&gt;có đính kèm 2 file video lỗi...xem và giúp giùm nhé.&lt;br&gt;càng nhanh càng tốt cám ơn!!!&lt;br&gt;&lt;br&gt;[url=http://s214.photobucket.com/albums/cc87/thudu/?action=view&amp;current=demoattachfilemdfslq2k5.flv][/url]&lt;br&gt;&lt;br&gt;[url=http://s214.photobucket.com/albums/cc87/thudu/?action=view&amp;current=demorestorefilebakerror3250sql2k5.flv][/url]</description><pubDate>Tue, 09 Sep 2008 17:42:43 GMT</pubDate><dc:creator>ThaiTuHoDuong</dc:creator></item></channel></rss>