Sql server 2012 là gì

Kiểm tra giá và ấn bản của SQL Server

Xem ghi chú trên SQL Server 2014 và SQL Server 2016 ở cuối bài viết này.

Microsoft phát hành năm 2012 của nền tảng quản lý cơ sở dữ liệu SQL Server 2012 doanh nghiệp đánh dấu một sự tiến hóa lớn trong sản phẩm phổ biến này. Bản phát hành mới này bao gồm các cải tiến về tính năng chính cho tính năng thông minh, kiểm toán và khôi phục thảm họa của SQL Server, cùng với các nâng cấp khác.

Phiên bản SQL Server 2012

Với việc phát hành SQL Server 2012, Microsoft đã thực hiện các bước để đơn giản hóa các tùy chọn cấp phép của nền tảng bằng cách gỡ bỏ phiên bản Datacenter, Workgroup Edition và Small Business Edition trước đó có sẵn cho SQL Server 2008 và 2008 R2 .

  • SQL Server 2012 Express Edition thay thế Microsoft Data Engine làm phiên bản miễn phí của SQL Server để phát triển ứng dụng và sử dụng nhẹ. Nó vẫn miễn phí và giữ nguyên các hạn chế của MSDE đối với các kết nối và hiệu năng của máy khách. Đó là một công cụ tuyệt vời để phát triển và thử nghiệm các ứng dụng và triển khai nhỏ, nhưng đó là về xa như bạn có thể chạy với nó.
  • Workhorse SQL Server 2012 Standard Edition vẫn là yếu tố chính của dòng sản phẩm cho các ứng dụng cơ sở dữ liệu nghiêm trọng. Nó có thể xử lý lên đến 16 lõi với số lượng RAM không giới hạn. Sự thay đổi lớn trong việc cấp phép từ SQL Server 2008 đến SQL Server 2012 là một tùy chọn cho mỗi lõi bây giờ đã có cho Standard Edition. Điều này có nghĩa là bạn có hai lựa chọn: mua mỗi giấy phép lõi hoặc mua giấy phép máy chủ cùng với giấy phép truy cập ứng dụng khách.
  • Bản SQL Server 2012 Business Intelligence Edition [BI] mới được thiết kế đặc biệt để hỗ trợ các ứng dụng thông minh nghiệp vụ. Nó chỉ có sẵn theo một mô hình cấp phép máy chủ / CAL với giấy phép truy cập máy chủ và máy khách. [Microsoft không còn sản xuất hoặc bán phiên bản này nữa.]
  • SQL Server 2012 Enterprise Edition được thiết kế cho các hoạt động trung tâm dữ liệu quan trọng và các kho dữ liệu lớn. Ấn bản này đang được chuyển sang mô hình cấp phép chỉ dành cho mỗi lõi. Không có giấy phép máy chủ / CAL mới cho phiên bản này sẽ được bán sau tháng 6 năm 2012. Tùy chọn cấp phép duy nhất có sẵn cho mỗi lõi với tối đa 20 lõi. [Microsoft không còn sản xuất hoặc bán phiên bản này nữa.]
  • Các nhà phát triển cần các tính năng đầy đủ của SQL Server 2012 Enterprise Edition để sử dụng trong môi trường không sản xuất có thể tìm thấy SQL Server 2012 Developer Edition là công cụ thích hợp cho công việc. Sản phẩm này có chức năng giống hệt như phiên bản Enterprise và chỉ khác trong giấy phép [và rẻ hơn nhiều]. Microsoft cũng cung cấp một đường dẫn nâng cấp trực tiếp để chuyển đổi các máy chủ của Nhà phát triển sang cấp phép sản xuất.
  • SQL Server 2012 Web là một phiên bản chuyên biệt của SQL Server để sử dụng trong môi trường lưu trữ web. Ấn bản này chỉ dành cho khách hàng Thỏa thuận Cấp phép Nhà cung cấp dịch vụ. Liên hệ với đại diện bán hàng của Microsoft để biết thêm thông tin nếu bạn cho rằng mình đủ điều kiện.
  • SQL Server 2012 Compact là một phiên bản miễn phí của SQL Server để sử dụng trong các môi trường nhúng, chẳng hạn như các thiết bị di động và các hệ thống Windows khác.

Cấp phép SQL Server: Mỗi lõi hoặc mỗi máy chủ

Nếu bạn dự định sử dụng phiên bản tiêu chuẩn của Microsoft SQL Server 2012 trong môi trường của mình, bạn có một lựa chọn chính để thực hiện: Bạn có nên chọn cấp phép cho mỗi máy chủ hoặc cấp phép cho mỗi lõi không? Dù bằng cách nào, điều này có thể làm tăng đáng kể phí cấp phép của bạn. Đây là tóm tắt.

  • Tùy chọn cấp phép cho mỗi lõi chuyển từ mô hình sạc trước cho mỗi bộ xử lý. Nhiều tổ chức đã tận dụng điều này bằng cách mua bộ xử lý đa lõi và một giấy phép duy nhất. Giá giấy phép được thiết kế để có cùng chi phí phát sinh cho bộ vi xử lý bốn lõi trong SQL Server 2008 R2. Nếu bạn chạy bốn hoặc ít lõi hơn, bạn sẽ không thấy tăng theo mô hình này. Mặt khác, nếu bạn chạy hơn bốn lõi trên mỗi bộ xử lý, bạn sẽ thấy giá tăng.
  • Tùy chọn cấp phép máy chủ / CAL yêu cầu phí cấp phép cho mỗi Máy chủ SQL. Tuy nhiên, bạn cũng cần mua giấy phép truy cập máy khách [CAL] cho mỗi khách hàng truy cập cơ sở dữ liệu. Đây là nơi Microsoft đánh bại bạn với sự gia tăng lớn. Lệ phí tăng 27 phần trăm mỗi CAL.

Các phiên bản sau: SQL Server 2014 và SQL Server 2016

Tính năng thông minh, SQL Server 2014 và SQL 2016 cung cấp một bộ tính năng phong phú hơn năm 2012. Cả hai đều có hiệu suất cao hơn, bao gồm hỗ trợ mã hóa sao lưu và đã thêm tùy chọn khôi phục thảm họa.

Với năm 2016, Microsoft đã xóa phiên bản Business Intelligence và gấp các tính năng của nó vào phiên bản Enterprise để các ấn bản chính của nó hiện chỉ giới hạn ở Standard và Enterprise. SQL Developer bây giờ là một phần mềm miễn phí tải về như một phần của Visual Studio Developer Essentials của Microsoft.

SQL Server 2014 kết hợp các thay đổi nhỏ trong mô hình cấp phép của nó theo hai cách:

  • Giấy phép dự phòng miễn phí để khắc phục thảm họa hiện yêu cầu nâng cấp để bao gồm Đảm bảo phần mềm, điều này không đúng đối với SQL Server 2012.
  • Các quy tắc ghép kênh đã được giải phóng cho phiên bản BI — ghép kênh đề cập đến việc thực hành kết nối tổng hợp hoặc thông tin định tuyến lại để giảm số lượng thiết bị hoặc người dùng truy cập sản phẩm.

SQL Server 2016 tương tự như năm 2014 với một vài thay đổi:

  • Với việc chuyển sang phiên bản BI sang Enterprise, khách hàng cần nâng cấp lên Enterprise thông qua việc kết hợp cấp phép CAL hoặc Core.
  • Việc cấp phép cho các lõi đã được đơn giản hóa để các lõi vật lý và ảo hiện nay nhất quán về giá cả.

Như bạn có thể nói, bạn sẽ cần phải ngồi xuống với một bảng tính và chạy một số con số trước khi đưa ra quyết định cấp phép SQL Server của bạn. Các tùy chọn bạn chọn có thể có tác động đáng kể đến chi phí giấy phép cơ sở dữ liệu tổng thể của bạn và cần được xem xét cẩn thận.

SQL Server là gì chắc hẳn là câu hỏi đang khiến không ít người dùng quan tâm đến CNTT băn khoăn. Nó được xem là một trong những hệ thống quản lý các quan hệ của cơ sở dữ liệu. Từ đó, hỗ trợ cho các ứng dụng trong việc xử lý giao dịch. Để tìm hiểu kỹ lưỡng hơn về SQL server thì bạn đọc hãy theo dõi bài viết mà ITNavi đưa ra sau đây nhé!

Định nghĩa SQL sever là gì?

SQL server hay còn được gọi là Microsoft SQL Server, nó từ viết tắt của MS SQL Server. Đây chính là một loại phần mềm đã được phát triển bởi Microsoft và nó được sử dụng để có thể dễ dàng lưu trữ cho những dữ liệu dựa theo tiêu chuẩn RDBMS.

Từ đó, người ta sẽ lưu trữ dữ liệu dựa vào tiêu chuẩn RDBMS và nó cũng là một  trong những hệ quản trị cơ sở dữ liệu dạng quan hệ đối tượng. 

SQL Sever là gì?

SQL Server có khả năng cung cấp đầy đủ các công cụ cho việc quản lý từ giao diện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL. Điểm mạnh của SQL điểm mạnh của nó là có nhiều nền tảng được kết hợp cùng như: ASP.NET, C# để xây dựng Winform cũng chính nó có khả năng hoạt động độc lập. Tuy nhiên, SQL Server thường đi kèm với việc thực hiện riêng các ngôn ngữ SQL, T-SQL,...

Cụ thể như sau: 

  • T-SQL là một trong những loại ngôn ngữ thuộc quyền sở hữu của Microsoft và được gọi với cái tên Transact-SQL. Nó thường cung cấp thêm rất nhiều cho các  khả năng khai báo biến, thủ tục lưu trữ và xử lý ngoại lệ,... 
  • SQL Server Management Studio là một loại công cụ giao diện chính cho máy chủ cơ sở của chính dữ liệu SQL, thông thường thì nó hỗ trợ cho cả môi trường 64 bit và 32 bit. 

Top những công việc được ưa chuộng nhất

Tuyển dụng java lương cao chế độ hấp dẫn

Tuyển dụng php lương cao hấp dẫn

Tuyển dụng unity lương cao chế độ hấp dẫn nhất hiện nay

Những thành phần của SQL Server là gì?

SQL Server đã trải qua hơn 20 năm phát triển và đã đề ra những version cụ thể khác nhau. Các mô hình Client - Server được chia làm 2 thành phần chính bao gồm: 

  • Workstation: Nó được cài đặt trên các thiết bị vận hành để trở thành phần mềm tương tác với hệ thống máy chủ Server. 
  • Server: Được cài đặt ở trên máy chủ chính, nó có thể là: SQL server, SQL Server Agent, SSIS, SSAS,...
Ngoài ra, bạn hoàn toàn có thể cài đặt nhiều phiên bản của SQL Server trên cùng một máy chủ và điều này sẽ giúp tiết kiệm được các chi phí mua Server để hoạt động và cần nhiều phiên bản khác nhau. Nó bảo mật và cũng được tách biệt hoàn toàn giúp cho hệ thống được an toàn hơn.

SQL Server thông thường được sử dụng cho mục đích lưu trữ dữ liệu. Ngoài ra, nó còn mang lại những tính năng làm việc giúp người dùng làm việc hiệu quả hơn như sau: 

  • Giúp người sử dụng có thể duy trì việc lưu trữ bền vững.
  • Cho phép bạn tạo ra nhiều cơ sở dữ liệu hơn. 
  • Có khả năng phân tích dữ liệu bằng SSAS
  • Nó có khả năng bảo mật cao
  • Việc tạo ra được các báo cáo bằng SSRS — SQL Server Reporting Services sẽ được dễ dàng hơn. 
  • Các quá trình sẽ được thực hiện bằng SSIS — SQL Server Integration Services.

Một số khái niệm cơ bản về các xử lý 

  • Thông thường, các xử lý bên trong một ứng dụng thường có thể sẽ được chia thành 2 loại xử lý, bao gồm: xử lý trên máy chủ và xử lý trên trạm. 
  • Nó có khả năng đọc và cập nhật được các dữ liệu.
  • Quá trình tính toán, hiển thị dữ liệu ở trên màn hình giao diện. 
  • Bạn có thể sử dụng được nhiều loại ngôn ngữ lập trình khác nhau như là: C#, Java,... 
  • Xử lý các tiêu chuẩn trên máy chủ Database Server
  • Xử lý những yêu cầu liên quan đến ghi/đọc dữ liệu. 
  • Thực hiện quản lý đồng bộ mọi dữ liệu giữa những yêu cầu đọc ghi từ các máy trạm gửi tới.
  • Thực hiện các dịch vụ quản trị dữ liệu tự động dựa theo định kỳ như backup/restore dữ liệu. 

SQL Server được sử dụng để lưu trữ dữ liệu

Dưới đây là một số lý do cho phép người sử dụng ưa chuộng sử dụng SQL để thực hiện đa dạng các chức năng như sau: 
  • Nó cho phép người sử dụng có thể dùng để truy cập dữ liệu bên trong hệ thống quản lý cơ sở dữ liệu quan hệ. 
  • Người ta cho phép người dùng mô tả dữ liệu. 
  • Cho phép người dùng thực hiện xác định dữ liệu bên trong cơ sở dữ liệu và thực hiện các thao tác dữ liệu. 
  • Nó cho phép nhúng trong các ngôn ngữ khác có thể sử dụng mô-đun SQL, thư viện và thực hiện trình biên dịch trước. 
  • Nó sẽ cho phép người dùng tạo và thả cho các cơ sở dữ liệu cũng như bảng. 
  • SQL cho phép người sử dụng để thực hiện tạo ra các chế độ view, các thủ tục lưu trữ và chức năng trong cơ sở dữ liệu. 
  • Nó sẽ cho phép người dùng để thực hiện thiết lập quyền trên các bảng, view và thủ tục. 

Các phiên bản SQL Server là gì?

Trong  khoảng từ năm 1995 đến năm 2916 thì Microsoft đã cho phát hành nhiều phiên bản cơ sở dữ liệu SQL. Ngoài ra, Microsoft đã kết hợp được với nhiều  công cụ cho việc thực hiện quản lý dữ liệu cũng như phân tích được dữ liệu vào SQL Server. Một số chức năng và công nghệ mới được xuất hiện bao gồm: web, điện toán đám mây và các thiết bị di động.

Phiên bản 1: SQL Server 2012

Bản 2012 được cung cấp các tính năng mới như chỉ mục cột, có thể được sử dụng để thực hiện các lưu trữ theo hướng định dạng trên cột dành cho các ứng dụng. Ngoài ra, việc phân tích dữ liệu luôn được sẵn sàng và trang bị công nghệ để có thể khắc phục các thảm họa.

 

Phiên bản Sql Server 2012

Phiên bản 2: SQL Server 2014SQL 2014 đã được thêm OLTP trong bộ nhớ nên người dùng có thể thực hiện chạy cho các ứng dụng xử lý giao dịch trực tuyến. Quá trình thực hiện sẽ dựa trên dữ liệu lưu trữ bên trong những bảng đã được tối ưu hóa cho bộ nhớ thay vì phải sử dụng các tệp dựa trên bộ đĩa tiêu chuẩn.

Một trong những tính năng khác của bản 2014 sở hữu phần mở rộng nhóm bộ đệm và được tích hợp thêm bộ nhớ ở vùng đệm cho máy chủ SQL nhờ vào ổ đĩa có trạng thái rắn cũng như được thiết kế với thông lượng I/O nhờ việc giảm tải đi các dữ liệu từ những đĩa cứng có dạng thông thường khác. 

Bạn đọc tham khảo thêm : Tìm việc làm IT lương cao chế độ hấp dẫn nhất tại ITNAVI

Phiên bản 3: Microsoft SQL Server 2016Microsoft của máy chủ SQL 2016 nó đã có sẵn từ tháng 6/2016. Nó được phát triển như một phần của các chiến lược công nghệ đầu tiên đối với một thiết bị di động đầu tiên trên nền tảng đám mây [nó được Microsoft áp dụng vào khoảng 2 năm trước đó].

Phiên bản này cũng có thêm nhiều tính năng bao gồm sự điều chỉnh hiệu suất, phân tích hoạt động cho thời gian thực, sự hỗ trợ của đám mây.

Từ đó, cho phép DBA chạy dựa trên cơ sở dữ liệu được kết hợp hệ thống tại chỗ và dịch vụ đám mây có khả năng giảm thiểu được các chi phí CNTT. SQL Server 2016 có khả năng tăng hỗ trợ cho việc phân tích luồng dữ liệu lớn và ứng dụng nhiều trong việc phân tích các ứng dụng nâng cao khác thông qua hệ thống máy chủ cơ sở dữ liệu SQL R Services.

Nó còn cho phép DBMS chạy ứng dụng phân tích được viết bằng loại ngôn ngữ lập trình R nguồn mở và polyBase. Công nghệ này cho phép người sử dụng máy chủ SQL truy cập dữ liệu trong cụm Hadoop hoặc lưu trữ Azure blob để thực hiện phân tích.

Phiên bản 4: SQL Server 2017Bản cập nhật chính thức và đổi mới được phát hành vào tháng 10 năm 2017. Việc hỗ trợ cho máy chủ SQL trên Linux đã chuyển nền tảng cho cơ sở dữ liệu lên một hệ điều hành nguồn mở thường thấy ở trong các doanh nghiệp.

Từ đó, nó mang lại tiềm năng cho Microsoft với những khách hàng không sử dụng Windows hoặc ở trong môi trường máy chủ hỗn hợp.

 

Phiên bản SQL Server 2017

SQL Server 2017 đã được mở rộng để hỗ trợ Docker được thêm các hệ thống Windows dựa trên phiên bản trước để bao gồm các thùng chứa dựa trên Linux. SQL Server 2017 hỗ trợ lập trình Python, vì là ngôn ngữ mở nguồn và được sử dụng tương đối rộng rãi trong các ứng dụng phân tích. 

SQL Server R Services được đổi tên thành Machine Learning Services và được mở rộng để thực hiện chạy cho cả ứng dụng R và Python. Ban đầu thì bộ công cụ máy và một loạt tính năng khác chỉ có trong các phiên bản Windows của phần mềm cơ sở dữ liệu với các tính năng hạn chế hơn được hỗ trợ trên Linux. 

Phiên bản 5: SQL Server 2019Bản 2019 cho phép người được sử dụng để tham gia vào các thùng chứa SQL Server, HDFS và Spark cùng nhau bằng nhiều tính năng. Ngoài ra, nó còn giới thiệu cho việc xây dựng chỉ mục cột, xây dựng lại cũng như che giấu đi dữ liệu tĩnh. Từ đó, phục hồi dữ liệu tăng tốc mới và thực hiện, hoàn tác các giai đoạn làm lại số thứ tự nhật ký trang. 

Trên đây là lời giải của ITNavi về câu hỏi SQL Server là gì?Hiện nay, các hoạt động kinh doanh hiện đại của các doanh nghiệp đang không ngừng tận dụng công nghệ để có thể cải thiện hiệu quả cũng như gia tăng tốc độ. Chính vì vậy, SQL Server là một trong những ngành có khả năng mời gọi với mức lương cao. Hãy mạnh dạn thử nếu bạn thích nó nhé!

Video liên quan

Chủ Đề