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
Copy file name to clipboardExpand all lines: docs/ssdt/how-to-create-a-test-project-for-sql-server-database-unit-testing.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,8 @@ Before you can start to write unit tests that evaluate database objects, you mus
18
18
19
19
You can place all of your SQL Server unit tests for a given database project within a single test project. However, you might want to create additional test projects based on your answers to the following questions:
20
20
21
-
|||
22
-
|-|-|
23
-
|**Question**|**Decision**|
21
+
|Question|Decision|
22
+
|-|-|
24
23
|Do different SQL Server unit tests need to access different database connections for test execution or test validation?|If yes, you need more than one test project. You cannot specify more than one database connection for test execution. However, you can specify a different database connection for test validation.|
25
24
|Do you want to deploy different database projects for different unit tests?|If yes, you need more than one test project. A test project can only deploy a single database project.|
Copy file name to clipboardExpand all lines: docs/ssdt/project-oriented-database-development-using-command-line-tools.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ SQL Server Data Tools proves command-line tools that enable a number of project-
18
18
19
19
## In This Section
20
20
21
-
|||
21
+
|Topic|Description|
22
22
|-|-|
23
23
|[SqlPackage.exe](../tools/sqlpackage.md)|This topic describes the SQLPackage.exe utility, used for the following tasks:<br /><br />- Extract a .dacpac file from a live SQL Server database.<br />- Publish a .dacpac file to a live SQL Server database to incrementally update the live database schema to match the .dacpac.<br />- Compare a .dacpac file to a live SQL Server database and generate an incremental upgrade Transact\-SQL script without updating the live database.<br />- Compare two .dacpac files to generate an incremental upgrade Transact\-SQL script.<br />- Generate an XML report that summarizes the incremental upgrade changes that would occur if the database was incrementally upgraded.|
24
24
|[Using MSDeploy with dbSqlPackage Provider](../ssdt/using-msdeploy-with-dbsqlpackage-provider.md)|This topic describes the [Web Deployment Tool](https://go.microsoft.com/fwlink/?LinkId=231798) provider named dbSqlPackage included with SSDT, which works with the Microsoft Internet Information Services (IIS) Web Deployment Tool (MSDeploy.exe), used for the following tasks:<br /><br />- Extract a .dacpac file from a remote/local SQL Server or SQL Azure database.<br />- Publish a .dacpac to a remote/local SQL Server or SQL Azure database to incrementally upgrade it.<br />- Publish from a local SQL Server database to a remote SQL Server or SQL Azure database to incrementally upgrade the remote database.<br />- Compare a .dacpac to a remote/local SQL Server or SQL Azure database to generate an incremental upgrade Transact\-SQL script without updating the live database.<br />- Generate an XML report that summarizes the incremental upgrade changes that would occur if the database was incrementally upgraded.|
Copy file name to clipboardExpand all lines: docs/ssdt/required-permissions-for-sql-server-data-tools.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,9 +33,8 @@ Before you can perform an action on a database in Visual Studio, you must log on
33
33
## <aname="DatabaseCreationAndDeploymentPermissions"></a>Permissions to Create or Deploy a Database
34
34
You must have the following permissions to create or deploy a database.
35
35
36
-
|||
37
-
|-|-|
38
36
|Actions|Required Permissions|
37
+
|-|-|
39
38
|Import database objects and settings|You must be able to connect to the source database.<br /><br />If the source database is based on SQL Server 2005, you must also own or have the **VIEW DEFINITION** permission on each object.<br /><br />If the source database is based on SQL Server 2008 or later, you must also own or have the **VIEW DEFINITION** permission on each object. Your login must have the **VIEW SERVER STATE** permission (for database encryption keys).|
40
39
|Import server objects and settings|You must be able to connect to the master database on the specified server.<br /><br />If the server is running SQL Server 2005, you must have the **VIEW ANY DEFINITION** permission on the server.<br /><br />If the source database is based on SQL Server 2008 or later, you must have the **VIEW ANY DEFINITION** permission on the server. Your login must have the **VIEW SERVER STATE** permission (for database encryption keys).|
41
40
|Create or update a database project|You do not require any database permissions to create or modify a database project.|
@@ -52,9 +51,8 @@ For more information, see SQL Server Books Online.
52
51
## <aname="DatabaseUnitTestingPermissions"></a>Permissions to Perform Unit Testing on a SQL Server Database
53
52
You must have the following permissions to perform unit tests on a database.
54
53
55
-
|||
56
-
|-|-|
57
54
|Actions|Required Permissions|
55
+
|-|-|
58
56
|Execute a test action|You must use the execution context database connection. For more information, see [Overview of Connection Strings and Permissions](../ssdt/overview-of-connection-strings-and-permissions.md).|
59
57
|Execute a pre-test or post-test action|You must use the privileged context database connection. This database connection has more permissions than the execution context connection does.|
60
58
|Run TestInitialize and TestCleanup scripts|You must use the privileged context database connection.|
@@ -67,9 +65,8 @@ You must have the **INSERT** and **SELECT** permissions on the objects in the ta
67
65
## <aname="SchemaAndDataComparePermissions"></a>Permissions to Compare Schemas and Data
68
66
You must have the following permissions to compare schemas or data.
69
67
70
-
|||
71
-
|-|-|
72
68
|Actions|Required Permissions|
69
+
|-|-|
73
70
|Compare the schemas of two databases|You must have the permissions to import objects and settings from the databases as described in [Permissions to Create or Deploy a Database](#DatabaseCreationAndDeploymentPermissions).|
74
71
|Compare the schemas of a database and a database project|You must have the permissions to import objects and settings from the database as described in [Permissions to Create or Deploy a Database](#DatabaseCreationAndDeploymentPermissions). You must also have the database project open in Visual Studio.|
75
72
|Write updates to a target database|You must have the permissions to deploy updates to the target database as described in [Permissions to Create or Deploy a Database](#DatabaseCreationAndDeploymentPermissions).|
Copy file name to clipboardExpand all lines: docs/ssms/agent/create-and-attach-schedules-to-jobs.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -83,9 +83,8 @@ Define the CPU idle condition as a percentage below which CPU usage must remain
83
83
84
84
## Related Tasks
85
85
86
-
|||
86
+
|Description|Topic|
87
87
|-|-|
88
-
|**Description**|**Topic**|
89
88
|Describes how to create a schedule for a [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent job.|[Create a Schedule](../../ssms/agent/create-a-schedule.md)|
90
89
|Describes how to schedule a [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent job.|[Schedule a Job](../../ssms/agent/schedule-a-job.md)|
91
90
|Explains how to define the CPU idle condition for your server.|[Set CPU Idle Time and Duration (SQL Server Management Studio)](../../ssms/agent/set-cpu-idle-time-and-duration-sql-server-management-studio.md)|
Copy file name to clipboardExpand all lines: docs/ssms/agent/create-jobs.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,9 +31,8 @@ Jobs can be written to run on the local instance of [!INCLUDE[ssNoVersion](../..
31
31
32
32
## Related Tasks
33
33
34
-
|||
34
+
|Description|Topic|
35
35
|-|-|
36
-
|**Description**|**Topic**|
37
36
|Describes how to create a [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent job.|[Create a Job](../../ssms/agent/create-a-job.md)|
38
37
|Describes how to reassign ownership of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent jobs to another user.|[Give Others Ownership of a Job](../../ssms/agent/give-others-ownership-of-a-job.md)|
39
38
|Describes how to set up the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent job history log.|[Set Up the Job History Log](../../ssms/agent/set-up-the-job-history-log.md)|
Copy file name to clipboardExpand all lines: docs/ssms/agent/delete-jobs.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,9 +36,8 @@ Members of the **sysadmin** fixed server role can execute **sp_delete_job** to d
36
36
37
37
## Related Tasks
38
38
39
-
|||
40
-
|-|-|
41
-
|**Description**|**Topic**|
39
+
|Description|Topic|
40
+
|-|-|
42
41
|Describes how to delete one or more [!INCLUDE[msCoName](../../includes/msconame_md.md)][!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent jobs.|[Delete One or More Jobs](../../ssms/agent/delete-one-or-more-jobs.md)|
43
42
|Describes how to configure [!INCLUDE[msCoName](../../includes/msconame_md.md)][!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent to automatically delete jobs when they succeed, fail, or complete.|[Automatically Delete a Job](../../ssms/agent/automatically-delete-a-job.md)|
Copy file name to clipboardExpand all lines: docs/ssms/agent/implement-jobs.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,9 +31,8 @@ You can run a job manually, or you can configure it to run according to a schedu
31
31
32
32
## Related Tasks
33
33
34
-
|||
35
-
|-|-|
36
-
|**Description**|**Topic**|
34
+
|Description|Topic|
35
+
|-|-|
37
36
|Contains information about creating jobs and assigning ownership.|[Create Jobs](../../ssms/agent/create-jobs.md)|
38
37
|Contains information about organizing jobs into categories.|[Organize Jobs](../../ssms/agent/organize-jobs.md)|
39
38
|Contains information about the different kinds of job steps you can create and how to manage them.|[Manage Job Steps](../../ssms/agent/manage-job-steps.md)|
Copy file name to clipboardExpand all lines: docs/ssms/agent/manage-job-steps.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,9 +196,8 @@ For more information about creating job steps that run [!INCLUDE[ssISnoversion](
196
196
197
197
## Related Tasks
198
198
199
-
|||
199
+
|Description|Topic|
200
200
|-|-|
201
-
|**Description**|**Topic**|
202
201
|Describes how to create a job step with an executable program.|[Create a CmdExec Job Step](../../ssms/agent/create-a-cmdexec-job-step.md)|
203
202
|Describes how to reset [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent permissions.|[Configure a User to Create and Manage SQL Server Agent Jobs](../../ssms/agent/configure-a-user-to-create-and-manage-sql-server-agent-jobs.md)|
204
203
|Describes how to create a [!INCLUDE[tsql](../../includes/tsql-md.md)] job step.|[Create a Transact-SQL Job Step](../../ssms/agent/create-a-transact-sql-job-step.md)|
Copy file name to clipboardExpand all lines: docs/ssms/agent/monitor-job-activity.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,9 +55,8 @@ You can also view job activity for the current session by using the stored proce
55
55
56
56
## Related Tasks
57
57
58
-
|||
59
-
|-|-|
60
-
|**Description**|**Topic**|
58
+
|Description|Topic|
59
+
|-|-|
61
60
|Describes how to view the runtime state of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Agent jobs.|[View Job Activity](../../ssms/agent/view-job-activity.md)|
0 commit comments