Write for Tech Blog
Tech Blog
Posted on January 29, 2023
Tech Blog is a Medium publication that tends to publish technical articles, ideas, and tutorials. If you are interested in sharing your knowledge with us, please read the article writing guidelines and submission rules before submitting your first article.
Fixing Cannot Convert Between Unicode and Non-Unicode String Data Types in SSIS
MSSQLTips.com
Posted on January 20, 2023
In this article, we will reproduce the “Cannot convert between Unicode and non-Unicode string data types” exception and explain several solutions to this issue.
[Read More]
Migrate Data from SQL Server to MongoDB using SSIS
MSSQLTips.com
Posted on January 17, 2023
This article gives an overview of the approaches to migrating SQL Server data to a MongoDB database.
[Read More]
Learn SQL standard deviation function
SQL Shack
Posted on January 17, 2023
This article will show the SQL standard deviation function with several examples.
MSSQLTips Rookie of the year award (2022)
MSSQLTips.com
Posted on January 5, 2023
Dear Audience, 2022 was my first year as a contributing author for MSSQLTips.com. I have written an article series (6 articles) named “SSIS Bad Habits” where I explained several bad practices that decrease the SSIS packages performance. I am gload to annouce that I was recognized as a contender for...
[Read More]
An overview of the SQL GROUP BY clause
SQL Shack
Posted on December 28, 2022
This article briefly explains the SQL group by clause, when it should be used, and what we should consider when using it.
SSIS Bad Habits: Decreasing SSIS Package Performance
MSSQLTips.com
Posted on December 1, 2022
This tip will explain some mistakes SSIS developers usually make when designing ETL and how they should be avoided.
Using parameterized queries to avoid SQL injection
SQL Shack
Posted on November 18, 2022
This article explains what the SQL injection attack is, why it could be hazardous, and how to defend our SQL database from this attack using parameterized queries and some third-party tools.
SSIS Bad Habits: Inefficient Data Staging Strategies - Part 2
MSSQLTips.com
Posted on August 4, 2022
This article explains when databases are not suitable for data staging and what formats SSIS developers should use to stage their data when ETL jobs are developed using SQL Server Integration Services.
xp_cmdshell and sp_xp_cmdshell_proxy_account stored procedures in SQL Server
SQL Shack
Posted on June 22, 2022
This article explains the xp_cmdshell and sp_xp_cmdshell_proxy_account system stored procedures in SQL Server and how developers can use them to execute Windows commands.
SSIS Bad Habits: Slow lookup transformations
MSSQLTips.com
Posted on June 7, 2022
This tutorial explains how lookups may highly decrease SSIS package performance and when they should only be used in Business Intelligence projects.
SSIS Bad Habits: Wrong OLE DB components configuration
MSSQLTips.com
Posted on May 4, 2022
This tutorial will explain some of the mistakes that SSIS developers usually make when configuring the OLE DB component while designing SSIS packages and how they should avoid them.
SSIS Bad Habits: Inefficient Data Staging Strategies
MSSQLTips.com
Posted on April 19, 2022
This article explains data staging and staging methods in SSIS, and how to choose the appropriate approach while designing your data pipeline.
SSIS Bad Habits: Using Sort and Merge Join Components
MSSQLTips.com
Posted on April 5, 2022
This tutorial explains the main cause of the performance problem faced while merging different data sources in SQL Server Integration Services and provides a few alternatives.
SSIS Extension for Visual Studio 2022
Stack Overflow
Posted on February 15, 2022
Is SSIS extension available for Visual Studio 2022?
An overview of DIFFERENCE and SOUNDEX SQL functions
SQL Shack
Posted on January 18, 2022
This article gives an overview of DIFFERENCE and SOUNDEX SQL Server built-in system functions. It explains how to use those functions and how do they work.
Import flat files into seperate SQL Server Tables using SSIS
Stack Overflow
Posted on January 16, 2022
This answer explains how to to loop over multiple flat files and insert them into seperate SQL Server tables.
Professional Certification Exams provided at NO COST
GitHub
Posted on January 13, 2022
Since many students and developers cannot pay for the certifications exams fees, I created a #GitHub repository to list all free professional exams provided by tech companies even if it was offered on a specific occasion (ex: Microsoft Ignite Cloud Skills Challenge). I will be grateful for any contribution. And...
[Read More]
Getting started with SQL Server CLR functions
SQL Shack
Posted on January 10, 2022
This article will explain how to create a SQL Server CLR function stored in a C# class library without creating a SQL Server database project. We will first briefly explain the concept of .NET common language runtime (CLR) and then build a C# class library using the .NET framework. Then,...
[Read More]
Why is the SSIS variable not passing the milliseconds part into the query?
Stack Overflow
Posted on December 30, 2021
This answer explains why the milliseconds part is removed when passing a DateTime value as a parameter in a OLE DB source SQL Command. Besides, it explains the different data types systems used in SSIS.
How to using STRING_SPLIT within an SSIS OLE DB Source SQL Command when the database compatibility level is set to is set to SQL Server 2008?
Stack Overflow
Posted on December 29, 2021
How to split a comma seperated value passed as a parameter to an SQL Command used in the SSIS OLE DB Source when the database does not support STRING_SPLIT() system function?
SSIS Term Extraction vs. Term Lookup
SQL Shack
Posted on November 25, 2021
This article explains both the SSIS term extraction and term lookup components. Besides, it illustrates the use cases of each one of them.
SSIS Script task vs. Script Component
SQL Shack
Posted on November 19, 2021
This article explains the SSIS Script task and Script component, the scripting tools available in the SQL Server Integration Services (SSIS).
Is it Possible to Load data to MongoDB Using SSIS?
Stack Overflow
Posted on November 11, 2021
Is it Possible to Load data to MongoDB Using SSIS? If yes tools required to achieve? Does MongoDB Support all the SQL Operations?
SSIS XML Source vs. XML task
SQL Shack
Posted on November 3, 2021
This article explains the SSIS XML Source and the SSIS XML task, which are the XML-related components in the SQL Server Integration Services.