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: support/sql/analysis-services/cannot-connect-named-instance.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,13 +27,13 @@ You might not able to connect to a named instance of Analysis Services that is i
27
27
## Cause
28
28
29
29
The problem occurs when you start the named instance of SQL Server Analysis services (SSAS) using either SQL Server Configuration Manager or the Services applet in the Control panel.
30
-
When you start an SSAS instance on a failover cluster using a tool other than Failover Cluster Management (Cluster administrator on older Operating Systems), that SSAS instance will run as a stand-alone instance and will listen on a non-default port resulting in connection failures from various applications.
30
+
When you start an SSAS instance on a failover cluster using a tool other than Failover Cluster Management (Cluster administrator on older Operating Systems), that SSAS instance will run as a stand-alone instance and will listen on a nondefault port resulting in connection failures from various applications.
31
31
32
32
## Resolution
33
33
34
34
Stop and restart the SQL Server Analysis services using the Failover Cluster Management tool.
35
35
36
36
## More information
37
37
38
-
An SSAS instance started on a cluster (default or named instance) will start listening on all IP addresses of the cluster group using the default port of 2383. The server setting `<Port>` property does not change the port number of SSAS service on a cluster.
38
+
An SSAS instance started on a cluster (default or named instance) will start listening on all IP addresses of the cluster group using the default port of 2383. The server setting `<Port>` property doesn't change the port number of SSAS service on a cluster.
Assume that you are running Microsoft SQL Server Analysis Services (SSAS) under a role for which cell security is enabled. When you try to execute an UPDATE CUBE Multidimensional Expressions (MDX) statement, the statement execution may take longer to execute than for a role for which cell security is not enabled.
17
+
Assume that you're running Microsoft SQL Server Analysis Services (SSAS) under a role for which cell security is enabled. When you try to execute an UPDATE CUBE Multidimensional Expressions (MDX) statement, the statement execution may take longer to execute than for a role for which cell security isn't enabled.
18
18
19
19
## Cause
20
20
21
21
This behavior is by design. When cell security is enabled, the Analysis Services engine executes the queries in cell-by-cell mode. If the writeback operation performs allocation at a high level, the space of leaf level cells will be large.
22
22
23
23
> [!NOTE]
24
-
> The space is not the number of rows in the fact table. The space is the full cross join space of all dimension granularity attributes. It takes a long time to enumerate those cells one-by-one in order to check the cell security.
24
+
> The space isn't the number of rows in the fact table. The space is the full cross join space of all dimension granularity attributes. It takes a long time to enumerate those cells one-by-one in order to check the cell security.
25
25
26
26
## Workaround
27
27
@@ -36,7 +36,7 @@ To work around this issue, use one of the following methods.
36
36
37
37
- Method 2
38
38
39
-
Perform the writeback operation at the lowest granularity level of a certain member. You cannot allocate for many detailed granularity members.
39
+
Perform the writeback operation at the lowest granularity level of a certain member. You can't allocate for many detailed granularity members.
40
40
41
41
> [!NOTE]
42
42
> You may have to create dummy members in dimension tables that are marked as adjustment members in each dimension, to support the writeback operation.
Copy file name to clipboardExpand all lines: support/sql/analytics-platform-system/detect-data-skew-distribution-key-values.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,9 +30,9 @@ order by count(distribtuion_key) desc
30
30
```
31
31
32
32
> [!NOTE]
33
-
> The `having` clause is commented out. However, if you want to perform a quick check of whether there is significant skew, this clause may tell you. You may have to adjust the having value to something that makes sense for your result set. For example, if all values have 5,000 records, we recommend that you set this value to 7,500 or 10,000 to indicate an issue.
33
+
> The `having` clause is commented out. However, if you want to perform a quick check of whether there's significant skew, this clause may tell you. You may have to adjust the having value to something that makes sense for your result set. For example, if all values have 5,000 records, we recommend that you set this value to 7,500 or 10,000 to indicate an issue.
34
34
35
-
The question of when skew becomes a problem does not have a deterministic answer. Skew becomes a problem when performance of skewed distributions becomes noticeable and the application cannot tolerate the situation. The rule of thumb is that the appliance can tolerate a skew of 10 to 20 percent across all the tables. Within this threshold, the skewed distributions should even out under concurrency. Above this threshold, you may start to see some long-running distributions when the data is processed. Some implementations may be able to tolerate greater skew, and some implementations may be unable to tolerate this much. Testing is required to determine the actual threshold for your implementation.
35
+
The question of when skew becomes a problem doesn't have a deterministic answer. Skew becomes a problem when performance of skewed distributions becomes noticeable and the application can't tolerate the situation. The rule of thumb is that the appliance can tolerate a skew of 10 to 20 percent across all the tables. Within this threshold, the skewed distributions should even out under concurrency. Above this threshold, you may start to see some long-running distributions when the data is processed. Some implementations may be able to tolerate greater skew, and some implementations may be unable to tolerate this much. Testing is required to determine the actual threshold for your implementation.
- You use the Data Quality Services (DQS) Cleansing transformation in a SQL Server-Integrated Service (SSIS) Data Flow to cleanse your data in Microsoft SQL Server.
20
-
- You set the "Configure error output" setting of the DQS Cleansing transformation to "Redirect row." However, you do not specify a location to save the error output.
20
+
- You set the "Configure error output" setting of the DQS Cleansing transformation to "Redirect row." However, you don't specify a location to save the error output.
21
21
- You execute the SSIS package.
22
22
23
23
In this scenario, the following error message is logged in the SSIS log:
@@ -30,19 +30,19 @@ at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPreExecute(IDTSMana
30
30
31
31
## Cause
32
32
33
-
This problem occurs because a destination is not set for the error output that is generated for rows that do not meet the DQS domain criteria and rules.
33
+
This problem occurs because a destination isn't set for the error output that is generated for rows that don't meet the DQS domain criteria and rules.
34
34
35
35
## Resolution
36
36
37
37
To resolve this issue, use one of the following methods:
38
38
39
39
- Method 1
40
40
41
-
If you do not want to redirect error rows, follow these steps to resolve the issue:
41
+
If you don't want to redirect error rows, follow these steps to resolve the issue:
42
42
43
43
1. Open the DQS Component in the DQS Cleansing Transformation Editor.
44
44
1. Select Fail Component in the Configure error output drop-down list at the bottom of the DQS Cleansing Transformation Editor.
45
45
46
46
- Method 2
47
47
48
-
If you have to redirect your error rows, then you must make sure that you have a destination location for the errors to be redirected to.
48
+
If you have to redirect your error rows, you must make sure that you have a destination location for the errors to be redirected to.
This problem occurs because new accounts are not granted the `VIEW SERVER STATE` permission.
57
+
This problem occurs because new accounts aren't granted the `VIEW SERVER STATE` permission.
58
58
59
59
When you use the Master Data Services Configuration Manager utility to create an MDS website, the tool prompts you for the application pool user account credentials for the application pool identity.
60
60
61
61
Next, after the MDS server and database are selected, the tool grants permissions to the account. The specified application pool credential account is granted several permissions in the specified MDS database and is added to the `MDS_ServiceAccounts` local users group and to the `mds_exec` database role within the specified MDS database catalog.
62
62
63
-
However, the `VIEW SERVER STATE` permission is not granted to the master database. Sometimes, Windows accounts may have that permission in SQL Server. However, by default, new accounts are not granted that permission.
63
+
However, the `VIEW SERVER STATE` permission isn't granted to the master database. Sometimes, Windows accounts may have that permission in SQL Server. However, by default, new accounts aren't granted that permission.
64
64
65
65
The `VIEW SERVER STATE` permission is useful to query the service broker by using the `sys.dm_broker_activated_tasks` dynamic management view (DMV) to check the progress of queued background activity.
66
66
67
-
The MDS web application internally runs the exec `mdm.udpValidationIsRunning` stored procedure to check the validation progress. However, the application pool credential that is running the query does not have permissions to the DMV and receives the following error message:
67
+
The MDS web application internally runs the exec `mdm.udpValidationIsRunning` stored procedure to check the validation progress. However, the application pool credential that is running the query doesn't have permissions to the DMV and receives the following error message:
68
68
69
69
> The user does not have permission to perform this action.
70
70
71
-
The following statement inside the procedure fails, and the webpage is not rendered:
71
+
The following statement inside the procedure fails, and the webpage isn't rendered:
72
72
73
73
```sql
74
74
IF EXISTS (SELECT1FROMsys.dm_broker_activated_tasks
@@ -98,21 +98,21 @@ To determine whether this problem is related to the `VIEW SERVER STATE` permissi
98
98
99
99
> The user does not have permission to perform this action.
100
100
101
-
Then, check the account for effective permissions, and add the permissions if it is necessary. To do this, follow these steps:
101
+
Then, check the account for effective permissions, and add the permissions if it's necessary. To do this, follow these steps:
102
102
103
103
1. Open Management Studio, and then connect to the SQL Server database engine that is hosting the MDS catalog.
104
104
105
105
1. In the **Object Explorer** pane, expand the **Security** folder.
106
106
107
107
1. Locate the account that is used to run the IIS MDS application pool.
108
108
109
-
1. Right-click the account, and then click**Properties**.
109
+
1. Right-click the account, and then select**Properties**.
110
110
111
-
1.Click the **Securables** page. In the bottom pane, click the **Effective** tab.
111
+
1.Select the **Securables** page. In the bottom pane, select the **Effective** tab.
112
112
113
113
- If the effective permission `VIEW SERVER STATE` is listed, this is likely not the problem.
114
114
115
-
- If the permission is not listed, return to the **Explicit** tab on the **Login Properties** dialog box, and then click to select the **View Server State Permissions** check box to grant permissions to the account.
115
+
- If the permission isn't listed, return to the **Explicit** tab on the **Login Properties** dialog box, and then select the **View Server State Permissions** check box to grant permissions to the account.
Copy file name to clipboardExpand all lines: support/sql/ssms/exception-you-execute-query.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
@@ -31,16 +31,16 @@ To work around this issue, try one of the following methods.
31
31
Configure the query window to output the query results as text. A text output uses less memory than the grid, and it may be sufficient to display the query results. To make this change, follow these steps:
32
32
33
33
1. Right-click the query window.
34
-
2.Click**Results to**.
35
-
3.Click**Results to Text**.
34
+
2.Select**Results to**.
35
+
3.Select**Results to Text**.
36
36
37
37
## Method 2: Output the results to a file
38
38
39
39
Configure the query window to output the query results to a file. A file output uses a minimal amount of memory. This reserves more memory for storing the results set. To make this change, follow these steps:
40
40
41
41
1. Right-click the query window.
42
-
2.Click**Results to**.
43
-
3.Click**Results To File**.
42
+
2.Select**Results to**.
43
+
3.Select**Results To File**.
44
44
4. Run the query, and then select the location in which to save the results file.
0 commit comments