You are on page 1of 4

SQLShack SQL Server training Español 

Newsletter
Esat Erkec

Esat Erkec
Esat Erkec is a SQL Server professional who began his career 8+ years ago as a Software Developer. He is a
SQL Server Microsoft Certified Solutions Expert.
Follow us!
Most of his career has been focused on SQL Server Database Administration and Development. His current
interests are in database administration and Business Intelligence. You can find him on LinkedIn.
  
View all posts by Esat Erkec

SQL Server inline table‐valued functions


August 29, 2019 by Esat Erkec

In this article series, we will find basics and common usage scenarios about the inline table‐valued functions and
we will also be consolidating your learnings with practical examples.

Read more »

Development, Functions

Popular
sp_updatestats overview and usage Different ways to SQL delete duplicate rows from a
August 20, 2019 by Esat Erkec
SQL Table
In this article, we will learn usage details of the sp_updatestats built‐in store procedure which helps to update SQL Convert Date functions and formats
all statistics in a SQL Server database. First of all, we will take a glance at the statistics concept in SQL Server. SQL PARTITION BY Clause overview

How to UPDATE from a SELECT statement in SQL


Read more » Server

SQL WHILE loop with simple examples


Performance, SQL commands
Learn SQL: Join multiple tables

SQL Variables: Basics and usage

SQL Server table hints – WITH ﴾NOLOCK﴿ best


SQL examples for beginners: SQL SELECT statement practices

usage How to backup and restore MySQL databases using


the mysqldump command
May 27, 2019 by Esat Erkec
CASE statement in SQL
SQLSELECT statements are used to retrieve data from the database and also, they populate the result of the
SQL multiple joins for beginners with examples
query into the result‐sets. The SQL examples of this article discourse and explain the fundamental usage of the
SQL Server functions for converting a String to a
SELECT statement in the queries.
Date

What is the difference between Clustered and Non‐


SQL commands, T‐SQL Clustered Indexes in SQL Server?

SQL Not Equal Operator introduction and examples

The Table Variable in SQL Server


SQL Unit Testing: Working with exceptions DELETE CASCADE and UPDATE CASCADE in SQL
May 21, 2019 by Esat Erkec Server foreign key

With this article, we will complete our journey with SQL Unit Testing. But first, let’s remember the main theme of Multiple options to transposing rows into columns

the SQL Unit Testing again briefly. With the help of the SQL Unit Testing, we can detect and find out the flaws SQL Server Transaction Log Backup, Truncate and
Shrink Operations
and bugs in database projects. This reduces the possible loss of time and money and reputation during the use
of the product. However, it should be kept in mind that no matter how many tests are carried out, there will still How to implement error handling in SQL Server

be some bugs in the project, but SQL unit tests provide a greater degree of confidence. The fact that there are INSERT INTO SELECT statement overview and
examples
no bugs or flaws in the application at that time does not mean that the application is perfect. We cannot test all
combinations and probabilities of the database objects. That is why in real life, considering certain parameters
﴾risk, priority, etc.﴿ we must ensure that a “reasonably sufficient” test is done.

Read more »

SQL unit testing, Testing, Utilities

SQL Unit Testing Mocking Stored Procedures


May 8, 2019 by Esat Erkec

In this SQL Unit testing article, we will continue our journey with SQL unit testing. In the previous articles of this
series ﴾see the TOC at the bottom﴿, we mentioned about SQL unit testing essentials and designing approaches
as well and then we reinforce these notions with various tSQLt framework practical examples. In this article, we
will continue to learn how to mock stored procedures in the tSQLt framework and we will provide it with two
examples.

Read more »

SQL unit testing, Testing, Utilities

How to use fake functions with SQL unit testing?


April 30, 2019 by Esat Erkec

In this article series, we are exploring SQL unit testing, in general, and also we are reinforcing details and topics
with various practical examples. We are using the tSQLt framework because it is the quite powerful and handy
tool in order to develop and code SQL unit tests.

Read more »
Trending
SQL unit testing, Testing, Utilities SQL Server Transaction Log Backup, Truncate and
Shrink Operations

Six different methods to copy tables between


databases in SQL Server
How to use fake tables in SQL unit testing?
April 22, 2019 by Esat Erkec How to implement error handling in SQL Server

Working with the SQL Server command line


In this article on SQL unit testing, we will talk about how to isolate SQL unit tests from dependencies and how to ﴾sqlcmd﴿
use fake tables in SQL unit tests, so that we will able to develop more robust and less fragile SQL unit tests.
Methods to avoid the SQL divide by zero error

Query optimization techniques in SQL Server: tips


Read more » and tricks

How to create and configure a linked server in SQL


SQL unit testing, Testing, Utilities Server Management Studio

SQL replace: How to replace ASCII special


characters in SQL Server

SQL unit testing best practices How to identify slow running queries in SQL Server

April 8, 2019 by Esat Erkec SQL varchar data type deep dive

How to implement array‐like functionality in SQL


SQL unit testing is a testing method which allows us to test the smallest, atomic programmable part of a
Server
database object. SQL unit testing plays a key role in the modern database development cycle because it allows
All about locking in SQL Server
us to test individual parts of the database objects work as expected. SQL unit testing adds a great worth to the
SQL Server stored procedures for beginners
database project because unit tests are more reliable then manual test methods.
Database table partitioning in SQL Server

Read more » How to drop temp tables in SQL Server

How to determine free space and file size for SQL


SQL unit testing, Testing, Utilities Server databases

Using PowerShell to split a string into an array


KILL SPID command in SQL Server

SQL Unit testing with the tSQLt framework and SQL How to install SQL Server Express edition

Server Database Project integration SQL Union overview, usage and examples

March 25, 2019 by Esat Erkec

In the previous article SQL unit testing with the tSQLt framework for beginners in this series, we covered tSQLt
framework essentials and installation. we also demonstrated basic SQL unit testing through the tSQLt
framework. In this article, we will continue to explore SQL unit testing and we will also discuss the benefits of
SQL unit testing. Additionally, we will learn how we can use the tSQLt framework in a SQL Server Database
Project.

Read more »

SQL unit testing, Testing, Utilities

SQL unit testing with the tSQLt framework for


beginners
March 18, 2019 by Esat Erkec

tSQLt is a powerful, open source framework for SQL Server unit testing. In this article, we will mainly focus on
how to create and run SQL unit testing with help of the tSQLt framework. Before we begin to learn tSQLt
framework details, let’s discuss essentials and importance of the database unit testing approach, in general. SQL
unit testing is a vital and inseparable part of the modern database development approach and it makes possible
to prevent errors before producing the release deployment process. Some database developers are still
discussing the needs of the SQL unit testing concept; however, database unit testing is very significant to control
and check the behavior of the individual parts of the database. For this reason, we cannot ignore the need to
write unit test cases.

Read more »

SQL unit testing, Testing

Solutions
SSRS Report Builder introduction and tutorial Read a SQL Server transaction log
March 1, 2019 by Esat Erkec SQL Server database auditing techniques

The SSRS report builder is a powerful tool for data visualization. In this article, we will take a first step into How to recover SQL Server data from accidental
UPDATE and DELETE operations
familiarizing ourselves with the SSRS report builder and we will also demonstrate a very basic SSRS report
How to quickly search for SQL database data and
example. Additionally, we will review the self‐service business intelligence approach just because this approach
objects
can be implemented through the SSRS report builder very easily.
Synchronize SQL Server databases in different
remote sources
Read more » Recover SQL data from a dropped table without
backups
Reporting Services ﴾SSRS﴿ How to restore specific table﴾s﴿ from a SQL Server
database backup

Recover deleted SQL data from transaction logs

SQL Server Reporting Services Architecture and How to recover SQL Server data from accidental
updates without backups
Component Topology Automatically compare and synchronize SQL Server
February 21, 2019 by Esat Erkec data

In this article, we will explore SQL Server Reporting Services ﴾also known as SSRS﴿ architecture and its main Open LDF file and view LDF file content

components. We will also discuss SSRS extensions and related tasks. Additionally, we will discuss the Report Quickly convert SQL code to language‐specific client
code
Server and Report Server temporary databases.
How to recover a single table from a SQL Server
database backup
Read more »
Recover data lost due to a TRUNCATE operation
without backups
Reporting Services ﴾SSRS﴿
How to recover SQL Server data from accidental
DELETE, TRUNCATE and DROP operations

Reverting your SQL Server database back to a


SQL Unit Testing with SSDT ﴾SQL Server Data Tools﴿ specific point in time
February 12, 2019 by Esat Erkec How to create SSIS package documentation

In this article, we will discuss the essentials of the SQL unit testing and then we will explore how to apply SQL Migrate a SQL Server database to a newer version
of SQL Server
unit testing methodology in Azure SQL Database with help of SQL Server Data Tools ﴾SSDT﴿. In particular, this
How to restore a SQL Server database backup to an
article will focus about unit test theory in terms of SQL Server database development aspect and illustrate SQL
older version of SQL Server
unit testing with a detailed example.

Read more »

Continuous integration ﴾CI﴿, Data Tools ﴾SSDT﴿, Development, SQL unit testing, Testing

SQL Convert Function


January 29, 2019 by Esat Erkec

In this article, we will discuss and learn basics and all details about SQL Server data type converting operations
and also we will review the SQL CONVERT and TRY_CONVERT built‐in functions with various samples. At first, we
will explain and clarify syntax of the SQL CONVERT function and then we will learn how can we make data
converting process numerical and date/time data types to character data.

Read more »

Functions, SQL commands, T‐SQL

Implicit conversion in SQL Server


January 22, 2019 by Esat Erkec

This article will provide an overview of SQL Server implicit conversion including data type precedence and
conversion tables, implicit conversion examples and means to detect occurrences of implicit conversion

Read more »

Execution plans, Query analysis, T‐SQL


Categories and tips
► Auditing and compliance ﴾50﴿

Use of Key Performance Indicators in Power BI Azure ﴾178﴿


December 18, 2018 by Esat Erkec Azure Data Studio ﴾37﴿

Backup and restore ﴾105﴿


In this article, we will learn Key Performance Indicators usage in Power BI and solve a business case problem
through Power BI. ► Business Intelligence ﴾444﴿
Data science ﴾21﴿
Read more » ► Database design ﴾209﴿
► Database development ﴾372﴿
PowerBI, SQL Azure
DBAtools ﴾30﴿

DevOps ﴾22﴿

DevSecOps ﴾2﴿
The STRING_SPLIT function in SQL Server
December 3, 2018 by Esat Erkec Documentation ﴾19﴿

ETL ﴾56﴿
This article will cover the STRING_SPLIT function in SQL Server including an overview and detailed usage
► Features ﴾201﴿
examples.
Importing, exporting ﴾45﴿

Functions, String functions, T‐SQL Installation, setup and configuration ﴾103﴿

Jobs ﴾41﴿
► Languages and coding ﴾637﴿
How to create an email alert in SQL Server Agent for Lists ﴾12﴿

job failures Machine learning ﴾32﴿


November 28, 2018 by Esat Erkec Maintenance ﴾92﴿

SQL Server Agent is a Microsoft Windows service which helps to execute, schedule and automatize T‐SQL Migration ﴾46﴿

queries, Integration Service Package, SQL Server Analysis Service queries, executable programs, operating Miscellaneous ﴾1﴿
system, and PowerShell commands. These actions which are performed by SQL Server can be called by the SQL ► Performance tuning ﴾768﴿
Server Agent. Maybe, we can liken SQL Server Agent to an alarm clock because the agent will execute the ► Professional development ﴾57﴿
scheduled task when the time comes
Recovery ﴾32﴿

Security ﴾81﴿
Read more »
Server management ﴾13﴿

Database mail, Jobs, Maintenance, Reporting Services ﴾SSRS﴿ SQL Azure ﴾219﴿

SQL Server Management Studio ﴾SSMS﴿ ﴾85﴿

SQL Server on Linux ﴾9﴿

How to use JSON data in Azure Machine Learning ► SQL Server versions ﴾161﴿
November 9, 2018 by Esat Erkec ► Technologies ﴾267﴿

Azure Machine Learning ﴾also known as Azure ML﴿ is cloud‐based machine learning solution of Microsoft. Uncategorized ﴾3﴿
Microsoft Azure Machine Learning is a fully‐managed cloud‐based service that provides the ability to create and Utilities ﴾18﴿
train predictive analytic solutions. Another advantage of Azure ML is that you can access and easily make
changes anywhere in machine learning models with help of Microsoft Azure Machine Learning Studio.  Helpers and best practices
BI performance counters
Read more »
SQL code smells rules

SQL Server wait types


JSON, Machine learning, R, SQL Azure

How to use JSON data in SSRS


November 6, 2018 by Esat Erkec

In this article, we will explore the concept of using JSON data in SQL Server Reporting Services ﴾SSRS﴿. This usage
concept will include a different approach than the usual methodologies because we will take advantage of SQL
Server R service support.

What is JSON?
JSON is an abbreviation for JavaScriptObjectNotation. The main purpose of JSON data was to provide data
transfer between server and web applications for JavaScript but today’s JSON is the most popular data
interchange format. JSON offers two advantages to us. These are; light‐weight text based format easily readable
by humans. Currently, JSON is not only used in JavaScript applications, it is also used in all popular software
programing languages like JavaScript, C++, C#, Perl, Java, Python, Php etc.

Read more »

Importing, exporting, JSON, R, Reporting Services ﴾SSRS﴿

Forecast SQL backup size


October 23, 2018 by Esat Erkec

This article will cover the process of analyzing and predicting/forecasting the size of a SQL backup as a means to
better handle/manage retention of backups.

One of the main database management tenets is “Do not lose your data”. According to this; a database
administrator incurs huge responsibilities to protect data. Under these circumstances, taking database backups
and archiving SQL backup files is a key task for database administrators. In data protection strategy, taking
database backups and archiving backup file processes play the leading role. Especially, backup planning is very
significant for disaster recovery scenarios because backup file will be used for restore operation after any failure
or data corruption. For this reason, every dba must generate recovery strategies for possible disaster scenarios
and ensure that these scenarios can be solvable. At the same time, these backup files must be tested for data
integrity; thus process provides to evaluate the recovery time and integrity of backup files. In this Backup and
Restore ﴾or Recovery﴿ strategies for SQL Server database article you can find all details about backup and restore
strategies.

Read more »

Backup and restore, Maintenance

How to add parameters to SSRS mobile reports


October 12, 2018 by Esat Erkec

This article will explain detailed usage of parameters in mobile reports in SSRS. Parameterized reports are
important because report readers want to filter and customize their report data with parameters and this option
helps report readers to focus on particular data. A parameterized SSRS report uses parameters as an input value
and filters the report data according to these parameters. In this article we will focus, in particular, on how to use
parameters and data sources together and how can we manage the parameters in mobile SSRS reports.

Read more »

Reporting Services ﴾SSRS﴿

Load testing for SQL Server Reporting Services ﴾SSRS﴿


September 25, 2018 by Esat Erkec

Performance monitoring is a very significant and essential topic for database or system administrators. This is no
different with SSRS load testing. In some cases, performance problems can lead to significant system downtime.
Most of the time in the background of the problem is having insufficient resources or improper settings.
Therefore, before experiencing performance issues, we have to take some time to review preventive measures
related to current system configurations or new installations. The load test ﴾or stress test﴿ is the most commonly
used approach to tune systems before real‐life staging conditions. Now we will discuss the details of load test,
and in particular SSRS load testing.

Read more »

Performance Testing, Reporting Services ﴾SSRS﴿, SSRS monitoring

Text Analytics with Microsoft Flow


September 19, 2018 by Esat Erkec

Twitter is a very popular social media platform which generates millions of tweets a day. These tweets include
very valuable data for marketers or social media analyzers because they can analyze these tweets with specific
algorithms and find out the sense of social media users.

Read more »

General

SQL Server Reporting Services ﴾SSRS﴿ Shared Dataset


September 14, 2018 by Esat Erkec
In the SQL Server Reporting Service ﴾SSRS﴿ report development process; we can use a beneficial feature which is
called the “shared dataset”. The purpose of SSRS embedded datasets are to retrieve data from target data
sources for only one report but a shared dataset can be used by multiple reports to retrieve data.

Read more »

Reporting Services ﴾SSRS﴿

Page 4 of 5 « 1 2 3 4 5 »

© 2021 Quest Software Inc. ALL RIGHTS RESERVED. | GDPR | Terms of Use | Privacy

You might also like