الأكواد الديناميكية لمراقبة ومتابعة حلول تزامن البيانات 1/ 3


فى المقالات السابقه تم شرح بعض النقاط الهامه فى محرك قواعد بيانات مايكروسوفت 2014 واليوم ساقوم بشرح وتحليل بعض الأكواد الديناميكيه التى تعبر ذو أهميه عاليه لأى مستخدم لمحرك قواعد بيانات مايكروسوفت سواء 2014 او اى نسخه من النسخ لذا فو سوف اقوم بتناول هذا الموضوع على مدارالثلاث مقالات التالية لمعرفة كيفيه متباعه ومراقبه احد حلول  الحماية من الكوارث(Disaster Recovery) الموجوده فى محرك قواعد بيانات مايكروسوفت ألا و  هو تزامن البيانات  (SQL Server Replication)     ، الجدير بالذكر ان هناك العديد من الحلول الأخرى في هذا الجانب مثل  :

  1. نقل بيانات ملف سجلات العمليات من الخادم A الى الخادم B  ( Log Shipping  Transaction  )
  2. تزامن البيانات( Replication  )
  3. تناسخ قواعد البيانات ( DB Mirroring )
  4. ازدواج خوادم قواعد البيانات ( SQL Server Cluster )
  5. مجموعات التواجدية العالية ذو الاستمراية العالية AlwaysOn Availability Groups

ففى هذه السلسه المكونه من ثلاثه أجزاء سأقوم بعمل شرح تفصيلى ومدعوم بالأمثله على كيفيه مراقبه SQL Server Replication  الذى تم أنشاؤه على خوادم محرك قواعد بيانات مايكروسوفت.

لقراءه المقاله كامله يرجى الذهاب الى هنا : http://sqlserver-performance-tuning.net/?p=5860

download

أهم بعض الأكواد الديناميكيه المستخدمه فى محرك قواعد بيانات مايكروسوفت 2014


فى المقال السابق تم شرح الصلاحيات الجديده فى محرك قواعد بيانات مايكروسوفت 2014 ولكن فى هذا المقال سوف اقوم بشرح وتحليل ثلاثه اكواد ديناميكيه تعتبر ذو أهميه عاليه لأى مستخدم لمحرك قواعد بيانات مايكروسوفت 2014  , كما نعلم ان محرك قواعد بيانات مايكروسوفت جاء الينا كطفره فى عالم قواعد البيانات وقام بتسجيل آداء ملحوظ فى معدىلات اداء مختلف انواع الاستعلامات  وذلك لأنه جاء بالعديد من المميزات والتطورات الجديده والملحوظه ومن أهم هذه التطورات فى محرك قواعد بيانات مايكروسوفت 2014 الجديد جداول الذاكره

 (In-memory-table or Memory-Optimized-table)

فهيا جداول لها بعض الخصائص ولها بعض الحدود ولكن جداول متميزه جدا فى سرعه تخزين البيانات والأستعلام عنها لانها يتم أنشائها على نوع جديد من أنواع الفهارس وهو

 (Clustered ColumnStore index) وأيضا تعتمد اعتماد كلى على ذاكره محرك البيانات وبناء على ذلك فهذه النوعيه من الجداول تتطلب ذاكره عاليه السرعه ويجب دعم الخادم او محرك قواعد البيانات 2014 بالذاكره الكافيه لكي تتحمل مثل هذه النوعيه من الجداول لذا فانني بصدد هذا المقال سوف اقوم بشرح وعرض بعض الأكواد الديناميكيه التى تقوم بالأستعلام عن بعض البيانات المهمه لهذا النوع من الجداول والفهارس وهيا كالأتى :

قائمه بكل جداول الذاكره الموجوده على قاعده البيانات

List All Memory-Optimized-table in SQL Server 2014.

أيجاد الذاكره المستخدمه لجدول واحد من جداول الذاكره .

Find allocated memory for one Memory-Optimized-Table.

ايجاد الذاكره المستخدمه لجميع جداول الذاكره الموجوده على قاعده البيانات.

Find allocated memory for All Memory-Optimized-Table.

قائمه بكل الفهارس الجديده التى ظهرت فى محرك قواعد بيانات مايكروسوفت 2014 .HASH Index

List on Non-Clustered HASH index in SQL Server 2014.

قائمه بكل الجداول التى يوجد بها فهرس Clustered ColumnStore index

List by all tables have Clustered Column Store index in SQL Server 2014

لأستكمال المقاله يرجى الذهاب الى هذا العنوان من هنا 

To check all my posts you can direct to my personal website or you can download this Excel sheet My Technical POSTS

View all my tips , LinkedIn Website Slideshare ,Youtube Channel

الصلاحيات الجديده فى محرك قواعد بيانات مايكروسوفت 2014


استمرارا لسلسلة المقالات الأخيرة التي تناولتها فى محرك قواعد بيانات مايكروسوفت فى المقال السابق تحدثنا عن الجداول المرنه والجداول الغير مرنه فى محرك قواعد بيانات مايكروسوفت 2014  هذا المقال الجديد ساقوم بشرح وتحليل الصلاحيات الجديده التى ظهرت مؤخرا مع محرك  قواعد بيانات مايكروسوفت 2014 والتى جاءت لكى تعالج بعض الثغرات الأمنية الخاصة بقواعد البيانات وابضا لتسهيل بعض الأعمال كما هو موضح ادناه :

لقد قامت مايكروسوفت بعمل مخطط جديد لصلاحيات محرك قواعد البيانات مايكروسوفت  2014 (SQL Server 2014) وجاءت فى هذا المخطط بثلاثه صلاحيات جديده التي قد حققـ خطوة متميزة في مجال امان قواعد البيانات لذا سوف اقوم بشرح هذه الصلاحيات الجديده وساقوم بعمل تطبيق على على كل واحده منهم لمعرفه متى يمكن استخدام هذا الصلاحيه وما هى وجه الأستفاده التى ستعود على أمن المعلومات من هذه الصلاحيات .

10

الصلاحيات الجديده فى محرك قواعد بيانات مايكروسوفت 2014 :

  1. CONNECT ANY DATABASE Permission.
  2. SELECT ALL USER Securables Permission.
  3. IMPERSONATE ANY login Permission.

 

يمكن الوصول الى هذه الصلاحيات عن طريق الخطوات الأتيه :

 

  1. Write click on SQL Server instance
  2. Select Properties
  3. From the write panel select Permission
  4. You will find now the 3 new Permission on the right

لأستكمال المقاله يرجى الذهاب الى هذا العنوان من هنا 

What is the meaning of SQL Command


Hello Followers today i will explain very small information but actually for me it is more good info because we should no the concept for our tools we are working on it so As we are DBA , DB Analyst or Developer we should know what is meaning of  SQL Command ? and what is SQL ?

What is SQL?

SQL is Structured Query Language, which is a computer language for storing, manipulating and retrieving data stored in relational database.

SQL is the standard language for Relational Database System. All relational database management systems like MySQL, MS Access, Oracle, Sybase, Informix, postgres and SQL Server use SQL as standard database language.

Also, they are using different dialects, such as:

  • MS SQL Server using T-SQL,
  • Oracle using PL/SQL,
  • MS Access version of SQL is called JET SQL (native format), etc

Meaning of  SQL Command :

SQL Commands are mainly classified into four types, which are DDL command, DML command, TCL command and DCL command.

SQL is mainly divided into four sub language

  • Data Definition Language(DDL)
  • Data Manipulation Language(DML)
  • Transaction Control Language(TCL)
  • Data Control Language(DCL)

command types in SQL DataBase

To check all my posts you can direct to my personal website or you can download this Excel sheet My Technical POSTS

View all my tips , LinkedIn Website Slideshare ,Youtube Channel. 1st QT Achievement in 2o15 

First quarter Achievements in 2015


Hello Guys

I am Mustafa El-Masry Principal Database Administrator & DB Analyst I am Production DBA and Development DBA also I am author and technical Writer to know more about me Visit my site from HERE
200 POST
Thank God by the end of year 2014 i completed one Hundred blog Post Published on the biggest SQL Server Community in the middle East SQL SERVER performance Tuning  you can check my posts on it from HERE  and in the first Quarter in 2015 i published 200 post in SQL Server technology in my Community {SQL DATABASE ADMINISTRATION}  you can check this list of my post from HERE you can check also the annual report from WordPress about my Community activity from HERE , and you can check my first arabic post in SQL Server 2014 from HERE  who love reading can check my technical document in SQL Server 2012 , 2014 Technology from HERE and at the end i am still new SQL Server Speaker i published four technical videos in SQL Server technology you can check it from HERE
Download all My Technical POSTS
DayMonth
Yesr2015
2014