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
With an insight widget and insight details, you can easily come up an action plan to mitigate an issue or manage. For example, you will think of executing DBCC CHECKDB, read error logs or Restore the database when a database is in a recovery pending. Or it can be any of actions that you wish to perform.
99
101
100
-
Using Carbon's Insight Actions configuration, you can map a built-in actions like restore, or bring your own action defined with a sql script.
102
+
Using [!INCLUDE[name-sos](../includes/name-sos-short.md)]'s Insight Actions configuration, you can map a built-in actions like restore, or bring your own action defined with a sql script.
101
103
102
104
> Configuration of custom actions using sql script is under development and it is not available in the private preview build yet.
103
105
104
106
## Sample Insight Action definition
105
107
106
-
```"actions"{}``` defines an insight action. Action can be defined over a specific scope such as ```"server"```, ```"database"``` and so on and Carbon passes the current connection context information to the action.
108
+
```"actions"{}``` defines an insight action. Action can be defined over a specific scope such as ```"server"```, ```"database"``` and so on and [!INCLUDE[name-sos](../includes/name-sos-short.md)] passes the current connection context information to the action.
107
109
108
110
For example, when restore action is launched for WideWorldImporters database, ```"database": "${Database}"``` definition indicates to pass ```Database``` column value in your query result to the restore action. Then restore action starts for the database. ```"types"``` is a json array and multiple actions can be listed in the array. It basically becomes a context menu on Insight Details dialog that user can click and perform the action.
109
111
110
-
> Carbon preview 0.17.1 has enabled "backup", "restore", "new-query" and "new-database" as action types.
112
+
> [!INCLUDE[name-sos](../includes/name-sos-short.md)] preview 0.17.1 has enabled "backup", "restore", "new-query" and "new-database" as action types.
111
113
112
114
```json
113
115
"details": {
@@ -125,4 +127,4 @@ For example, when restore action is launched for WideWorldImporters database, ``
125
127
## Next steps
126
128
The basics of dashboards and insight widgets have been covered in this document, read on to find out more about:
127
129
128
-
*[Integrated Terminal](/carbon/integrated-terminal.md) - Use the integrated terminal in Carbon
130
+
*[Integrated Terminal](integrated-terminal.md) - Use the integrated terminal in [!INCLUDE[name-sos](../includes/name-sos-short.md)]
Copy file name to clipboardExpand all lines: docs/sql-operations-studio/enable-kerberos.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Use Active Directory Authentication - Kerberos
3
-
description: Learn how to enable Kerberos to use Active Directory Authentication for SQL Workbench
2
+
title: Use Active Directory Authentication (Kerberos) when connecting with SQL Operations Studio | Microsoft Docs
3
+
description: Learn how to enable Kerberos to use Active Directory Authentication for SQL Operations Studio
4
4
keywords:
5
5
ms.custom: "tools|sos"
6
6
ms.date: "11/01/2017"
@@ -18,7 +18,7 @@ ms.workload: "Inactive"
18
18
19
19
[!INCLUDE[name-sos](../includes/name-sos-short.md)] supports connecting to SQL Server using Kerberos.
20
20
21
-
In order to use Integrated Authentication (aka Windows Authentication) on macOS or Linux you need to set up a **Kerberos ticket** linking your current user to a Windows domain account.
21
+
In order to use Integrated Authentication (Windows Authentication) on macOS or Linux you need to set up a **Kerberos ticket** linking your current user to a Windows domain account.
# Manage servers and databases with Insight widgets in Carbon
17
+
# Manage servers and databases with Insight widgets in [!INCLUDE[name-sos](../includes/name-sos-short.md)]
16
18
17
19
Insight widgets take the SQL queries you use to monitor servers & databases and turns them into insightful visualizations.
18
20
@@ -33,15 +35,15 @@ To jump in and start creating different types of Insight widgets, check out the
33
35
34
36
## SQL Queries
35
37
36
-
Carbon tries to avoid introducing yet another language or heavy UI so it tries to use SQL as much as possible with minimal JSON configuration. Configuring Insight widgets with SQL leverages the countless number of existing sources of useful SQL queries that can be turned into Insight widgets.
38
+
tries to avoid introducing yet another language or heavy UI so it tries to use SQL as much as possible with minimal JSON configuration. Configuring Insight widgets with SQL leverages the countless number of existing sources of useful SQL queries that can be turned into Insight widgets.
37
39
38
40
Insight widgets are composed of one or two SQL queries:
39
41
**Insight widget query* is mandatory, and is the query that returns the data that appears in the widget.
40
42
**Insight details query* is only required if you are creating an Insight Details flyout.
41
43
42
44
Insight widget query defines a dataset that renders a count, chart, or graph. Insight details query is used to list relevant insight detail information in a tabular format in the Insight Details flyout.
43
45
44
-
Carbon executes insight widget query and maps the query result set to a chart's dataset then renders it. When users open up an insight detail flyout, Carbon executes the insight details query and prints out the result in a grid view within the dialog.
46
+
executes insight widget query and maps the query result set to a chart's dataset then renders it. When users open up an insight detail flyout, executes the insight details query and prints out the result in a grid view within the dialog.
45
47
46
48
The basic idea is to write a SQL query in a way so it can be used as a dataset of a count, chart, and graph widget.
In Carbon, you can open an integrated terminal, initially starting at the root of your workspace. This can be very convenient as you don't have to switch windows or alter the state of an existing terminal to perform a quick commandline task.
19
+
In [!INCLUDE[name-sos](../includes/name-sos-short.md)], you can open an integrated terminal, initially starting at the root of your workspace. This can be convenient as you don't have to switch windows or alter the state of an existing terminal to perform a quick command-line task.
> **Note:** You can still open an external shell with the Explorer **Open in Command Prompt** command (**Open in Terminal** on Mac or Linux) if you prefer to work outside Carbon.
29
+
> **Note:** You can still open an external shell with the Explorer **Open in Command Prompt** command (**Open in Terminal** on Mac or Linux) if you prefer to work outside [!INCLUDE[name-sos](../includes/name-sos-short.md)].
28
30
29
31
## Managing Multiple Terminals
30
32
@@ -57,7 +59,7 @@ Correctly configuring your shell on Windows is a matter of locating the right ex
57
59
58
60
>**Note:** To be used as an integrated terminal, the shell executable must be a console application so that `stdin/stdout/stderr` can be redirected.
59
61
60
-
>**Tip:** The integrated terminal shell is running with the permissions of Carbon. If you need to run a shell command with elevated (administrator) or different permissions, you can use platform utilities such as `runas.exe` within a terminal.
62
+
>**Tip:** The integrated terminal shell is running with the permissions of [!INCLUDE[name-sos](../includes/name-sos-short.md)]. If you need to run a shell command with elevated (administrator) or different permissions, you can use platform utilities such as `runas.exe` within a terminal.
61
63
62
64
### Shell arguments
63
65
@@ -109,7 +111,7 @@ They are:
109
111
110
112
### Run Selected Text
111
113
112
-
To use the `runSelectedText` command, select text in an editor and run the command **Terminal: Run Selected Text in Active Terminal** via the **Command Palette** (**Ctrl+Shift+P**). The terminal will attempt to run the selected text:
114
+
To use the `runSelectedText` command, select text in an editor and run the command **Terminal: Run Selected Text in Active Terminal** via the **Command Palette** (**Ctrl+Shift+P**). The terminal attempts to run the selected text:
@@ -136,14 +138,9 @@ If you want **Ctrl+F** to go to the shell instead of launching the Find widget o
136
138
137
139
### Rename terminal sessions
138
140
139
-
Integrated Terminal sessions can now be renamed using the **Terminal: Rename** (`workbench.action.terminal.rename`) command. The new name will be displayed in the terminal selection drop-down.
141
+
Integrated Terminal sessions can now be renamed using the **Terminal: Rename** (`workbench.action.terminal.rename`) command. The new name is displayed in the terminal selection drop-down.
140
142
141
143
### Forcing key bindings to pass through the terminal
142
144
143
-
While focus is in the integrated terminal, many key bindings will not work as the keystrokes are passed to and consumed by the terminal itself. The `terminal.integrated.commandsToSkipShell` setting can be used to get around this. It contains an array of command names whose key bindings will skip processing by the shell and instead be processed by the Carbon key binding system. By default this includes all terminal key bindings in addition to a select few commonly used key bindings.
145
+
While focus is in the integrated terminal, many key bindings won't work because the keystrokes are passed to and consumed by the terminal itself. The `terminal.integrated.commandsToSkipShell` setting can be used to get around this. It contains an array of command names whose key bindings skip processing by the shell and instead be processed by the [!INCLUDE[name-sos](../includes/name-sos-short.md)] key binding system. By default this includes all terminal key bindings in addition to a select few commonly used key bindings.
144
146
145
-
## Next Steps
146
-
147
-
The basics of the terminal have been covered in this document, read on to find out more about:
148
-
149
-
*[Keyboard shortcuts](/carbon/keyboard-shortcuts.md) - Keyboard shortcuts let you customize your common keyboard actions.
Copy file name to clipboardExpand all lines: docs/sql-operations-studio/settings.md
+2-8Lines changed: 2 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ keywords:
5
5
ms.custom: "tools|sos"
6
6
ms.date: "11/01/2017"
7
7
ms.prod: "sql-non-specified"
8
-
ms.reviewer: "alayu; erickang; sanagama; sstein"
8
+
ms.reviewer: "alayu; erickang; sstein"
9
9
ms.suite: "sql"
10
10
ms.tgt_pltfrm: ""
11
11
ms.topic: "article"
@@ -115,7 +115,7 @@ Here is the list of settings we don't support at the workspace scope:
115
115
-`terminal.external.osxExec`
116
116
-`terminal.external.linuxExec`
117
117
118
-
The first time you open a workspace which defines any of these settings, [!INCLUDE[name-sos](../includes/name-sos-short.md)]will warn you and subsequently always ignore the values after that.
118
+
The first time you open a workspace that defines any of these settings, [!INCLUDE[name-sos](../includes/name-sos-short.md)]warns you and subsequently always ignore the values after that.
119
119
120
120
### <aid="default-settings"></a>Copy of Default Settings
121
121
@@ -1401,9 +1401,3 @@ The following are the default settings and their values:
1401
1401
"jake.autoDetect": "on"
1402
1402
}
1403
1403
```
1404
-
1405
-
1406
-
## Next steps
1407
-
The basics of settings have been covered in this document, read on to find out more about:
1408
-
1409
-
*[Windows Authentication (Kerberos)](enable-kerberos.md) - Connect to SQL Server using Kerberos.
0 commit comments