Comando Attach (TMSL)
Se aplica a:
SQL Server 2016 y versiones posteriores Analysis Services
Azure Analysis Services
Power BI Premium
Adjunta un archivo de base de datos tabular a un servidor.
Solicitud
{
"attach":{
"folder":"C:\\Program Files\\Microsoft SQL Server\\MSAS13.Tabular\\OLAP\\Data\\",
"readWriteMode":"readOnly",
"password":"secret"
}
}
Las propiedades aceptadas por el comando de asociación JSON son las siguientes.
| Propiedad | Valor predeterminado | Descripción |
|---|---|---|
| database | [Obligatorio] | Nombre del objeto de base de datos que se va a adjuntar. |
| folder | [Obligatorio] | Carpeta que contiene la base de datos adjunta. |
| password | Vacío | Contraseña que se usará para cifrar secretos en la base de datos adjunta. |
| readWriteMode | readWrite | Valor de enumeración que indica los modos de acceso permitidos a la base de datos. Los valores de enumeración son los siguientes: readWrite: se permite el acceso de lectura y escritura. readOnly: se permite el acceso de solo lectura. readOnlyExclusive: se permite el acceso exclusivo de solo lectura. |
Response
Devuelve un resultado vacío cuando el comando se realiza correctamente. De lo contrario, se devuelve una excepción XMLA.
Uso (puntos de conexión)
Este elemento de comando se usa en una instrucción de la llamada al método Execute (XMLA) a través de un punto de conexión XMLA, expuesto de las maneras siguientes:
Como ventana XMLA en SQL Server Management Studio (SSMS)
Como archivo de entrada para el cmdlet invoke-ascmd de PowerShell
Como entrada a una tarea de SSIS o Agente SQL Server trabajo
Puede generar un script listo para este comando desde SSMS clic en el botón Script del cuadro de diálogo Adjuntar base de datos .