Manage MDF Files in SQL Server 2019

Manage MDF Files in SQL Server 2019

Manage MDF Files in SQL Server 2019. This article explained types of SQL Server database files (MDF, NDF and LOG files) and how to attach and detach the database using SSMS and T-SQL.

An SQL Server database contains primary data files, secondary data files (optional), and transaction log files.

The primary and secondary datafiles contain tables, database objects, schema, and data.

The file extension of the primary database file is *.mdf, and the file extension of the secondary data file is *.ndf.

The transaction log files store all the changes made by the transactions (insert, update, and delete). If the SQL Server restarts unexpectedly or crashes, the database engine rolls the incomplete transaction back before the point of failure using the Transaction log file.

The extension of the transaction log file is *.ldf. You might want to refer to this article to understand the Transaction Log Files architecture.

In this article, I am going to explain how we can manage the database files (MDF files) in SQL Server 2019.

The article will cover the following points:

  1. View the database file details using DMVs and SQL Server Management Studio.
  2. Attach and detach the User databases MDF Files.
  3. Attach and detach the system databases MDF Files.

mdf file sql server 2019 ssms t-sql sql

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Introduction to Structured Query Language SQL pdf

SQL stands for Structured Query Language. SQL is a scripting language expected to store, control, and inquiry information put away in social databases. The main manifestation of SQL showed up in 1974, when a gathering in IBM built up the principal model of a social database. The primary business social database was discharged by Relational Software later turning out to be Oracle.

Welcome Back the T-SQL Debugger with SQL Complete – SQL Debugger

Debug SQL stored procedures and develop your SQL database project with dbForge SQL Complete, a new add-in for Visual Studio and SSMS. When you develop large chunks of T-SQL code with the help of the SQL Server Management Studio tool, it is essential to test the “Live” behavior of your code by making sure that each small piece of code works fine and being able to allocate any error message that may cause a failure within that code.

T-SQL scripts to copy or remove files from a directory in SQL Server 2019

This article explores T-SQL scripts to copy or remove files from a directory in SQL Server 2019. SQL Server 2019 introduced many new stored procedures, functions, dynamic management views(DMV). In this article, we will explore the xp_cmdshell procedure along with the new functions in SQL Server 2019 to copy or remove the files.

Multiple Backup Files of the SQL Server database with SSMS and T-SQL

In this article, we will learn a simple tip to take multiple backup files of one Database. Sometime we may need more than one copy of a backup file in different file location and we can achieve that in two ways, either using T-SQL Query or using SSMS.

Move SQL database files in SQL Server 2019 on Linux

Move SQL database files in SQL Server 2019 on Linux. This article will show how we can copy SQL database files to another location in SQL Server on Linux.