diff --git a/packages/nodes-base/credentials/MicrosoftSql.credentials.ts b/packages/nodes-base/credentials/MicrosoftSql.credentials.ts index 1b14ec577..01b075b5c 100644 --- a/packages/nodes-base/credentials/MicrosoftSql.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftSql.credentials.ts @@ -50,5 +50,12 @@ export class MicrosoftSql implements ICredentialType { type: 'boolean' as NodePropertyTypes, default: true, }, + { + displayName: 'Connect Timeout', + name: 'connectTimeout', + type: 'number' as NodePropertyTypes, + default: 15000, + description: 'Connection timeout in ms.', + }, ]; } diff --git a/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts b/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts index 39516f94f..16fdcce1d 100644 --- a/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts @@ -1,4 +1,7 @@ -import { IExecuteFunctions } from 'n8n-core'; +import { + IExecuteFunctions, +} from 'n8n-core'; + import { IDataObject, INodeExecutionData, @@ -6,11 +9,16 @@ import { INodeTypeDescription, } from 'n8n-workflow'; -import { chunk, flatten } from '../../utils/utilities'; +import { + chunk, + flatten, +} from '../../utils/utilities'; import * as mssql from 'mssql'; -import { ITables } from './TableInterface'; +import { + ITables, +} from './TableInterface'; import { copyInputItem, @@ -26,13 +34,13 @@ export class MicrosoftSql implements INodeType { description: INodeTypeDescription = { displayName: 'Microsoft SQL', name: 'microsoftSql', - icon: 'file:mssql.png', + icon: 'file:mssql.svg', group: ['input'], version: 1, description: 'Gets, add and update data in Microsoft SQL.', defaults: { name: 'Microsoft SQL', - color: '#1d4bab', + color: '#bcbcbd', }, inputs: ['main'], outputs: ['main'], @@ -217,6 +225,7 @@ export class MicrosoftSql implements INodeType { user: credentials.user as string, password: credentials.password as string, domain: credentials.domain ? (credentials.domain as string) : undefined, + connectTimeout: credentials.connectTimeout as number, options: { encrypt: credentials.tls as boolean, }, diff --git a/packages/nodes-base/nodes/Microsoft/Sql/mssql.png b/packages/nodes-base/nodes/Microsoft/Sql/mssql.png deleted file mode 100644 index 18349dc1c..000000000 Binary files a/packages/nodes-base/nodes/Microsoft/Sql/mssql.png and /dev/null differ diff --git a/packages/nodes-base/nodes/Microsoft/Sql/mssql.svg b/packages/nodes-base/nodes/Microsoft/Sql/mssql.svg new file mode 100644 index 000000000..7fb7859c8 --- /dev/null +++ b/packages/nodes-base/nodes/Microsoft/Sql/mssql.svg @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + +