mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-03 19:16:10 +00:00
Docs: MSSQL Troubleshooting Doc Updation (#19045)
Co-authored-by: Rounak Dhillon <rounakdhillon@Rounaks-MacBook-Air.local>
This commit is contained in:
parent
4edae7c57c
commit
b1a41ca1ac
@ -136,6 +136,8 @@ site_menu:
|
||||
url: /connectors/database/mssql
|
||||
- category: Connectors / Database / MSSQL / Run Externally
|
||||
url: /connectors/database/mssql/yaml
|
||||
- category: Connectors / Database / MSSQL / Troubleshooting
|
||||
url: /connectors/database/mssql/troubleshooting
|
||||
- category: Connectors / Database / MySQL
|
||||
url: /connectors/database/mysql
|
||||
- category: Connectors / Database / MySQL / Run Externally
|
||||
|
||||
@ -0,0 +1,55 @@
|
||||
---
|
||||
title: Troubleshooting for MSSQL
|
||||
slug: /connectors/database/mssql/troubleshooting
|
||||
---
|
||||
|
||||
# Resolving SQL Server Authentication Issue for Windows User
|
||||
|
||||
This guide addresses a common issue when connecting to a SQL Server instance using Windows OS. If you encounter the error below, follow the steps outlined to resolve it effectively.
|
||||
|
||||
## Error Description
|
||||
When attempting to connect to SQL Server using a Windows user, the following error appears:
|
||||
|
||||
```
|
||||
(pyodbc.InterfaceError) ('28000', "[28000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Login failed for user 'domain\\user'. (18456)")
|
||||
```
|
||||
|
||||
Additionally, the SQL Server logs display:
|
||||
|
||||
```
|
||||
Login failed for user 'domain\user'. Reason: Attempting to use an NT account name with SQL Server Authentication.
|
||||
```
|
||||
## Root Cause
|
||||
The error occurs because the connection is configured to use SQL Server Authentication instead of Windows Authentication. Windows Authentication requires a connection scheme that supports integrated security.
|
||||
|
||||
## Resolution
|
||||
|
||||
### Step 1: Verify Connection Configuration
|
||||
1. Ensure that you are connecting to SQL Server using **Windows Authentication**.
|
||||
2. Update the connection scheme to use `mssql+pymssql` instead of `mssql.pyodbc`.
|
||||
|
||||
### Step 2: Update the Connection Details in Collate
|
||||
1. Navigate to **MSSQL Service Configuration** in the Collate UI.
|
||||
2. Update the **Connection Scheme** to `mssql+pymssql`.
|
||||
3. Retain the following connection details:
|
||||
- **Host and Port**: e.g., `10.121.89.148:62452`.
|
||||
- **Database**: Specify the target database (e.g., `OneSumx_Stoging`).
|
||||
- **Username**: Use the Windows account username, e.g., `domain\user`.
|
||||
4. Save the updated configuration.
|
||||
|
||||
### Step 3: Test the Connection
|
||||
1. After saving the changes, click **Test Connection** in the Collate UI.
|
||||
2. Confirm that the following steps pass successfully:
|
||||
- **CheckAccess**
|
||||
- **GetDatabases**
|
||||
- **GetSchemas**
|
||||
- **GetTables**
|
||||
- **GetViews**
|
||||
- **GetQueries**
|
||||
|
||||
### Expected Outcome
|
||||
After updating the connection scheme, the connection should succeed. The status will display:
|
||||
|
||||
```
|
||||
Connection Status: Success
|
||||
```
|
||||
@ -332,6 +332,8 @@ site_menu:
|
||||
url: /connectors/database/mssql
|
||||
- category: Connectors / Database / MSSQL / Run Externally
|
||||
url: /connectors/database/mssql/yaml
|
||||
- category: Connectors / Database / MSSQL / Troubleshooting
|
||||
url: /connectors/database/mssql/troubleshooting
|
||||
- category: Connectors / Database / MySQL
|
||||
url: /connectors/database/mysql
|
||||
- category: Connectors / Database / MySQL / Run Externally
|
||||
|
||||
@ -151,6 +151,8 @@ site_menu:
|
||||
url: /connectors/database/mssql
|
||||
- category: Connectors / Database / MSSQL / Run Externally
|
||||
url: /connectors/database/mssql/yaml
|
||||
- category: Connectors / Database / MSSQL / Troubleshooting
|
||||
url: /connectors/database/mssql/troubleshooting
|
||||
- category: Connectors / Database / MySQL
|
||||
url: /connectors/database/mysql
|
||||
- category: Connectors / Database / MySQL / Run Externally
|
||||
|
||||
@ -0,0 +1,55 @@
|
||||
---
|
||||
title: Troubleshooting for MSSQL
|
||||
slug: /connectors/database/mssql/troubleshooting
|
||||
---
|
||||
|
||||
# Resolving SQL Server Authentication Issue for Windows User
|
||||
|
||||
This guide addresses a common issue when connecting to a SQL Server instance using Windows OS. If you encounter the error below, follow the steps outlined to resolve it effectively.
|
||||
|
||||
## Error Description
|
||||
When attempting to connect to SQL Server using a Windows user, the following error appears:
|
||||
|
||||
```
|
||||
(pyodbc.InterfaceError) ('28000', "[28000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Login failed for user 'domain\\user'. (18456)")
|
||||
```
|
||||
|
||||
Additionally, the SQL Server logs display:
|
||||
|
||||
```
|
||||
Login failed for user 'domain\user'. Reason: Attempting to use an NT account name with SQL Server Authentication.
|
||||
```
|
||||
## Root Cause
|
||||
The error occurs because the connection is configured to use SQL Server Authentication instead of Windows Authentication. Windows Authentication requires a connection scheme that supports integrated security.
|
||||
|
||||
## Resolution
|
||||
|
||||
### Step 1: Verify Connection Configuration
|
||||
1. Ensure that you are connecting to SQL Server using **Windows Authentication**.
|
||||
2. Update the connection scheme to use `mssql+pymssql` instead of `mssql.pyodbc`.
|
||||
|
||||
### Step 2: Update the Connection Details in Collate
|
||||
1. Navigate to **MSSQL Service Configuration** in the Collate UI.
|
||||
2. Update the **Connection Scheme** to `mssql+pymssql`.
|
||||
3. Retain the following connection details:
|
||||
- **Host and Port**: e.g., `10.121.89.148:62452`.
|
||||
- **Database**: Specify the target database (e.g., `OneSumx_Stoging`).
|
||||
- **Username**: Use the Windows account username, e.g., `domain\user`.
|
||||
4. Save the updated configuration.
|
||||
|
||||
### Step 3: Test the Connection
|
||||
1. After saving the changes, click **Test Connection** in the Collate UI.
|
||||
2. Confirm that the following steps pass successfully:
|
||||
- **CheckAccess**
|
||||
- **GetDatabases**
|
||||
- **GetSchemas**
|
||||
- **GetTables**
|
||||
- **GetViews**
|
||||
- **GetQueries**
|
||||
|
||||
### Expected Outcome
|
||||
After updating the connection scheme, the connection should succeed. The status will display:
|
||||
|
||||
```
|
||||
Connection Status: Success
|
||||
```
|
||||
@ -336,6 +336,8 @@ site_menu:
|
||||
url: /connectors/database/mssql
|
||||
- category: Connectors / Database / MSSQL / Run Externally
|
||||
url: /connectors/database/mssql/yaml
|
||||
- category: Connectors / Database / MSSQL / Troubleshooting
|
||||
url: /connectors/database/mssql/troubleshooting
|
||||
- category: Connectors / Database / MySQL
|
||||
url: /connectors/database/mysql
|
||||
- category: Connectors / Database / MySQL / Run Externally
|
||||
|
||||
@ -155,6 +155,8 @@ site_menu:
|
||||
url: /connectors/database/mssql
|
||||
- category: Connectors / Database / MSSQL / Run Externally
|
||||
url: /connectors/database/mssql/yaml
|
||||
- category: Connectors / Database / MSSQL / Troubleshooting
|
||||
url: /connectors/database/mssql/troubleshooting
|
||||
- category: Connectors / Database / MySQL
|
||||
url: /connectors/database/mysql
|
||||
- category: Connectors / Database / MySQL / Run Externally
|
||||
|
||||
@ -0,0 +1,55 @@
|
||||
---
|
||||
title: Troubleshooting for MSSQL
|
||||
slug: /connectors/database/mssql/troubleshooting
|
||||
---
|
||||
|
||||
# Resolving SQL Server Authentication Issue for Windows User
|
||||
|
||||
This guide addresses a common issue when connecting to a SQL Server instance using Windows OS. If you encounter the error below, follow the steps outlined to resolve it effectively.
|
||||
|
||||
## Error Description
|
||||
When attempting to connect to SQL Server using a Windows user, the following error appears:
|
||||
|
||||
```
|
||||
(pyodbc.InterfaceError) ('28000', "[28000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Login failed for user 'domain\\user'. (18456)")
|
||||
```
|
||||
|
||||
Additionally, the SQL Server logs display:
|
||||
|
||||
```
|
||||
Login failed for user 'domain\user'. Reason: Attempting to use an NT account name with SQL Server Authentication.
|
||||
```
|
||||
## Root Cause
|
||||
The error occurs because the connection is configured to use SQL Server Authentication instead of Windows Authentication. Windows Authentication requires a connection scheme that supports integrated security.
|
||||
|
||||
## Resolution
|
||||
|
||||
### Step 1: Verify Connection Configuration
|
||||
1. Ensure that you are connecting to SQL Server using **Windows Authentication**.
|
||||
2. Update the connection scheme to use `mssql+pymssql` instead of `mssql.pyodbc`.
|
||||
|
||||
### Step 2: Update the Connection Details in Collate
|
||||
1. Navigate to **MSSQL Service Configuration** in the Collate UI.
|
||||
2. Update the **Connection Scheme** to `mssql+pymssql`.
|
||||
3. Retain the following connection details:
|
||||
- **Host and Port**: e.g., `10.121.89.148:62452`.
|
||||
- **Database**: Specify the target database (e.g., `OneSumx_Stoging`).
|
||||
- **Username**: Use the Windows account username, e.g., `domain\user`.
|
||||
4. Save the updated configuration.
|
||||
|
||||
### Step 3: Test the Connection
|
||||
1. After saving the changes, click **Test Connection** in the Collate UI.
|
||||
2. Confirm that the following steps pass successfully:
|
||||
- **CheckAccess**
|
||||
- **GetDatabases**
|
||||
- **GetSchemas**
|
||||
- **GetTables**
|
||||
- **GetViews**
|
||||
- **GetQueries**
|
||||
|
||||
### Expected Outcome
|
||||
After updating the connection scheme, the connection should succeed. The status will display:
|
||||
|
||||
```
|
||||
Connection Status: Success
|
||||
```
|
||||
@ -340,6 +340,8 @@ site_menu:
|
||||
url: /connectors/database/mssql
|
||||
- category: Connectors / Database / MSSQL / Run Externally
|
||||
url: /connectors/database/mssql/yaml
|
||||
- category: Connectors / Database / MSSQL / Troubleshooting
|
||||
url: /connectors/database/mssql/troubleshooting
|
||||
- category: Connectors / Database / MySQL
|
||||
url: /connectors/database/mysql
|
||||
- category: Connectors / Database / MySQL / Run Externally
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user