You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> For Azure SQL Database single databases and elastic pools, only master Database and tempdb Database apply. For more information, see [What is an Azure SQL Database server](/azure/sql-database/sql-database-servers#what-is-an-azure-sql-database-server). For a discussion of tempdb in the context of Azure SQL Database, see [tempdb Database in Azure SQL Database](tempdb-database.md#tempdb-database-in-sql-database). For Azure SQL Managed Instance, all system databases apply. For more information on Managed Instances in Azure SQL Database, see [What is a Managed Instance](/azure/sql-database/sql-database-managed-instance)
36
37
37
38
## Modifying System Data
38
-
[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] does not support users directly updating the information in system objects such as system tables, system stored procedures, and catalog views. Instead, [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] provides a complete set of administrative tools that let users fully administer their system and manage all users and objects in a database. These include the following:
39
+
40
+
[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] does not support users directly updating the information in system objects such as system tables, system stored procedures, and catalog views. Instead, [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] provides a complete set of administrative tools that let users fully administer their system and manage all users and objects in a database. These include the following:
39
41
40
-
-Administration utilities, such as [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)].
42
+
- Administration utilities, such as [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)].
41
43
42
-
-SQL-SMO API. This lets programmers include complete functionality for administering [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] in their applications.
44
+
- SQL-SMO API. This lets programmers include complete functionality for administering [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] in their applications.
43
45
44
-
-[!INCLUDE[tsql](../../includes/tsql-md.md)] scripts and stored procedures. These can use system stored procedures and [!INCLUDE[tsql](../../includes/tsql-md.md)] DDL statements.
46
+
-[!INCLUDE[tsql](../../includes/tsql-md.md)] scripts and stored procedures. These can use system stored procedures and [!INCLUDE[tsql](../../includes/tsql-md.md)] DDL statements.
45
47
46
-
These tools shield applications from changes in the system objects. For example, [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] sometimes has to change the system tables in new versions of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] to support new functionality that is being added in that version. Applications issuing SELECT statements that directly reference system tables are frequently dependent on the old format of the system tables. Sites may not be able to upgrade to a new version of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] until they have rewritten applications that are selecting from system tables. [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] considers the system stored procedures, DDL, and SQL-SMO published interfaces, and works to maintain the backward compatibility of these interfaces.
48
+
These tools shield applications from changes in the system objects. For example, [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] sometimes has to change the system tables in new versions of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] to support new functionality that is being added in that version. Applications issuing SELECT statements that directly reference system tables are frequently dependent on the old format of the system tables. Sites may not be able to upgrade to a new version of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] until they have rewritten applications that are selecting from system tables. [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] considers the system stored procedures, DDL, and SQL-SMO published interfaces, and works to maintain the backward compatibility of these interfaces.
47
49
48
-
[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] does not support triggers defined on the system tables, because they might modify the operation of the system.
50
+
[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] does not support triggers defined on the system tables, because they might modify the operation of the system.
49
51
50
52
> [!NOTE]
51
-
> System databases cannot reside on UNC share directories.
53
+
> System databases cannot reside on UNC share directories.
52
54
53
55
## Viewing System Database Data
54
-
You should not code [!INCLUDE[tsql](../../includes/tsql-md.md)] statements that directly query the system tables, unless that is the only way to obtain the information that is required by the application. Instead, applications should obtain catalog and system information by using the following:
56
+
57
+
You should not code [!INCLUDE[tsql](../../includes/tsql-md.md)] statements that directly query the system tables, unless that is the only way to obtain the information that is required by the application. Instead, applications should obtain catalog and system information by using the following:
- Windows Management Instrumentation (WMI) interface
61
64
62
-
-Catalog functions, methods, attributes, or properties of the data API used in the application, such as ADO, OLE DB, or ODBC.
65
+
- Catalog functions, methods, attributes, or properties of the data API used in the application, such as ADO, OLE DB, or ODBC.
63
66
64
-
-[!INCLUDE[tsql](../../includes/tsql-md.md)] system stored procedures and built-in functions.
67
+
-[!INCLUDE[tsql](../../includes/tsql-md.md)] system stored procedures and built-in functions.
65
68
66
69
## Related Tasks
67
-
[Back Up and Restore of System Databases (SQL Server)](../../relational-databases/backup-restore/back-up-and-restore-of-system-databases-sql-server.md)
70
+
71
+
-[Back Up and Restore of System Databases (SQL Server)](../../relational-databases/backup-restore/back-up-and-restore-of-system-databases-sql-server.md)
68
72
69
-
[Hide System Objects in Object Explorer](../../ssms/object/hide-system-objects-in-object-explorer.md)
73
+
-[Hide System Objects in Object Explorer](../../ssms/object/hide-system-objects-in-object-explorer.md)
Drops a merge filter. **sp_dropmergefilter** drops all the merge filter columns defined on the merge filter that is to be dropped. This stored procedure is executed at the Publisher on the publication database.
26
+
Drops a merge filter. **sp_dropmergefilter** drops all the merge filter columns defined on the merge filter that is to be dropped. This stored procedure is executed at the Publisher on the publication database.
26
27
27
-
[Transact-SQL Syntax Conventions](../../t-sql/language-elements/transact-sql-syntax-conventions-transact-sql.md)
28
+
[Transact-SQL Syntax Conventions](../../t-sql/language-elements/transact-sql-syntax-conventions-transact-sql.md)
0 commit comments