aidp-sqlserver
/aidp-sqlserver
Odczytuje lub zapisuje Microsoft SQL Server z notatnika AIDP przez format Spark aidataplatform, z hostem, portem, bazą, użytkownikiem i hasłem.
- Autor
- oracle-samples ↗
- Repozytorium
- oracle-aidp-samples ↗
- Licencja
- UPL-1.0
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
UPL-1.0, otwarta.
Co robi i kiedy
Odczytuje lub zapisuje Microsoft SQL Server z notatnika AIDP przez format Spark aidataplatform, z hostem, portem, bazą, użytkownikiem i hasłem.
Oryginalny opis (EN)
Read or write Microsoft SQL Server from an AIDP notebook via the AIDP `aidataplatform` Spark format handler. Use when the user mentions SQL Server, MSSQL, or has a TDS host/port. Auth is host/port + database + user/password.
Jak działa
- When to use
- When NOT to use
- Read
- Write
- Gotchas
- References
Podgląd SKILL.md
---
name: aidp-sqlserver
description: Read or write Microsoft SQL Server from an AIDP notebook via the AIDP `aidataplatform` Spark format handler. Use when the user mentions SQL Server, MSSQL, or has a TDS host/port. Auth is host/port + database + user/password.
allowed-tools: Read, Write, Edit, Bash
---
# `aidp-sqlserver` — Microsoft SQL Server via AIDP `aidataplatform`
## When to use
- Read or write a Microsoft SQL Server from an AIDP notebook.
- Mentioned: "SQL Server", "MSSQL", "TDS".
## When NOT to use
- For Postgres → [`aidp-postgresql`](../aidp-postgresql/SKILL.md).
- For MySQL → [`aidp-mysql`](../aidp-mysql/SKILL.md).
- For Azure SQL Database → [`aidp-azuresql`](../aidp-azuresql/SKILL.md).
## Read
```python
import os
from oracle_ai_data_platform_connectors.aidataplatform import (
AIDP_FORMAT, aidataplatform_options,
)
opts = aidataplatform_options(
type="SQLSERVER",
host=os.environ["MSSQL_HOST"],
port=int(os.environ.get("MSSQL_PORT", "1433")),
user=os.environ["MSSQL_USER"],
password=os.environ["MSSQL_PASSWORD"],
schema=os.environ.get("MSSQL_SCHEMA", "dbo"),
table=os.environ["MSSQL_TABLE"],
)
df = spark.read.format(AIDP_FORMAT).options(**opts).load()
df.show(5)
```
## Write
```python
opts = aidataplatform_options(
type="SQLSERVER",
host=os.environ["MSSQL_HOST"],
port=int(os.environ.get("MSSQL_PORT", "1433")),
database_name=os.environ["MSSQL_DATABASE"], # required on write
user=os.environ["MSSQL_USER"],
password=os.environ["MSSQL_PASSWORD"],
schema=os.environ.get("MSSQL_SCHEMA", "dbo"),
table=os.environ["MSSQL_TARGET_TABLE"],
extra={"write.mode": "CREATE"},
)
df.write.format(AIDP_FORMAT).options(**opts).save()
```
## Gotchas
- **`database.name` is required on write but not strictly on read.** If a read fails with "object not found", supply `database_name=` too — some SQL Server installs require it for the connector to disambiguate.
- **Schema vs database**: SQL Server has both. `schema` here is the SQL-Server schema (typically `dbo`); `database.name` is the catalog (e.g. `master`, `AdventureWorks`).
- **TDS port 1433** by default. Azure SQL Database exposes port 1433 over public TLS; AIDP must reach it via its egress route.
## References
- Helper: [scripts/oracle_ai_data_platform_connectors/aidataplatform.py](../../scripts/oracle_ai_data_platform_connectors/aidataplatform.py)
- Official sample: [oracle-samples/oracle-aidp-samples → `data-engineering/ingestion/Read_Write_External_Ecosystem_Connectors.ipynb`](https://github.com/oracle-samples/oracle-aidp-samples/blob/main/data-engineering/ingestion/Read_Write_External_Ecosystem_Connectors.ipynb)
Wersje
W bazie nie ma innych skilli o nazwie aidp-sqlserver.
Identyczna treść występuje jeszcze w 2 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 64d0a7926837 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100aidp-db2
Odczytuje lub zapisuje IBM Db2 z notatnika AIDP przez format Spark aidataplatform, z logowaniem hostem, portem, nazwą bazy oraz użytkownikiem i hasłem. - 100aidp-hive
Odczytuje i zapisuje Apache Hive z notebooka AIDP przez format Spark aidataplatform, z hostem, portem, użytkownikiem i hasłem, w tym HiveServer2 i metastore. - 100sqlserver-expert
Pomaga w T-SQL: pisaniu zapytań, optymalizacji, projektowaniu schematów i integracji SQL Server z Node.js. - 100sqlserver
Opisuje funkcje specyficzne dla Microsoft SQL Server: typy danych, indeksy, partycjonowanie i składnię T-SQL, także tabele temporalne, columnstore i Azure SQL. - 100sqlserver
Wspiera Microsoft SQL Server: T-SQL, plany wykonania, strojenie indeksów, grupy dostępności Always On i profilowanie DMV, w aplikacjach .NET i administracji. - 100capture-sqlserver-create
Tworzy capture SQL Server CDC przez flowctl dla strumieniowania w czasie rzeczywistym z SQL Server, Azure SQL, Amazon RDS SQL Server i Google Cloud SQL.