> For the complete documentation index, see [llms.txt](https://docs.violetlabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.violetlabs.com/es/aplicaciones/t/teamcenter/conectar-directamente-a-la-base-de-datos.md).

# Conectar directamente a la base de datos

Siga las instrucciones a continuación para conectar Violet directamente a su base de datos SQL de Teamcenter.

### Configurar el acceso

Primero, deberá configurar el acceso a su servidor de base de datos de Teamcenter.

<details>

<summary>Opción 1: Acceso mediante lista de अनुमति</summary>

Agregue las direcciones IP aplicables a la lista de अनुमति para su servidor de base de datos de Teamcenter:

{% hint style="info" %}
**Direcciones IP de Violet**

Para **Violet:**

* *Producción*: 50.19.87.143
* *Preproducción*: 34.204.135.202

Para **VioletGov**:

* *Producción*: 3.31.169.141
* *Preproducción*: 3.30.99.219
  {% endhint %}

</details>

<details>

<summary>Opción 2: Acceso mediante VPN</summary>

Para mayor seguridad, podemos establecer un túnel VPN. Esto conectará la VPC de AWS de Violet y la red donde está alojado su servidor de Teamcenter.&#x20;

Recomendamos [Tailscale](https://tailscale.com/) VPN, pero admitimos cualquier método que necesite, como VPN IPsec o AWS PrivateLink. Más información [aquí](/es/recursos/administrativo/conectar-software-autoalojado/tunel-vpn.md).

</details>

### Crear un usuario SQL

A continuación, deberá crear un usuario SQL de solo lectura con acceso a la base de datos de Teamcenter (NO un inicio de sesión en Teamcenter en sí). Siga la consulta a continuación para crear el usuario y luego comparta las credenciales con el equipo de Violet para configurar esto antes de conectarse.

Puede compartir de forma segura las credenciales con el equipo de Violet en la página de **Credenciales**  .

```
CREATE LOGIN [Violet_Readonly] WITH PASSWORD = 'some-password-of-your-choosing';
USE [tc]; -- Cambiar a la base de datos de Teamcenter, normalmente llamada 'tc'
CREATE USER [Violet_Readonly] FOR LOGIN [Violet_Readonly];
EXEC sp_addrolemember 'db_datareader', 'Violet_Readonly';
```

### Conectar Teamcenter en Violet

Una vez que el acceso a la red y a la base de datos esté completo, estará listo para crear la conexión en Violet:

1. En [Violet](https://app.violetlabs.com/) (o [VioletGov](https://app.violetgov.com/)), navega a **Integraciones** y haz clic  <img src="/files/c9a1ccb6a5ec424f079229735ae4ac79c45a8d83" alt="" data-size="line">.&#x20;
2. Seleccione <img src="/files/96f2a6941c53913657dd710f0ab6658dff618c63" alt="" data-size="line">**Teamcenter -  SQL Server**

\[Opcional] Asigne permisos a los usuarios o grupos de usuarios que pueden ver los datos o editar las credenciales:

<figure><img src="/files/9bde6063db1d7fdbbb7d044eb39991cc0055d692" alt="" width="375"><figcaption></figcaption></figure>

3. Introduzca el nombre de usuario y la contraseña de SQL, la dirección IP y el puerto del servidor, y el nombre de la base de datos de Teamcenter; luego haga clic en **Conectar.**<br>

   <figure><img src="/files/fbfc9c31d8b38d40449f50b1f96cd1e95a97ea52" alt="" width="375"><figcaption></figcaption></figure>

Una vez que su conexión esté activa, estará listo para [configurar su integración de Teamcenter](/es/aplicaciones/t/teamcenter/configurando-tu-integracion.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.violetlabs.com/es/aplicaciones/t/teamcenter/conectar-directamente-a-la-base-de-datos.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
