En SSIS quan treballem en projecte deployment per poder pujar un projecte a producció és necessari fer un Deploy del projecte. El deploy el podem fer des del SSDT (botó dret al nom del projecte --> deploy).
Quan fem aquest click internament s'està generant un fitxer .ispac que conté la informació del projecte (dtsx, params, manifest). Aquest fitxer ispac si no toquem res estarà a dins de la carpeta del nostre projecte a la subcarpeta /bin/development. Si l'obrim amb un descopresor tipus 7-zip podrem veure els fitxers a dins. Un cop generat l'ispac se'ns obre un wizard per poder deployar el projecte a un servidor. Hem de tenir en compte que només es pot deployar si l'usuari amb el que ens hem logat a la màquina té permís sobre el servidor. En el post http://www.eljordifabi.tech/2017/04/desplegament-automatic-de-paquets-ssis.html podeu veure alternatives de desplegament.
Si només volem generar l'ispac tenim com a alternativa al deploy, fer un build o rebuild.
També es pot generar l'ispac a través de línia de comandes. Això ens serà útil relacionat amb el desplegament automàtic de paquets SSIS.
La comanda a utilitzar és:
”C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv” <NOM PROJCTE>.sln /build “Development|Default”
Ara mirarem com executar la comanda des de SSDT amb les external tools. Un cop generat l'ispac farem que es mogui a una carpeta per a fer el deploy automàtic.
Per a fer-ho utilitzarem un .bat (appli.bat) amb el següent codi:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv" %1 /build "Development|Default"
copy %2bin\Development\*.ispac D:\ispacFiles\
A aquest bat li passarem els paràmetres: $(SolutionDir)$(SolutionFileName) $(ProjectDir)
Ara ja veiem la nostra funció a dins del menú.
I podem executar-la.
A la finestra d'output podem veure que s'ha generat l'ispac i que s'ha mogut correctament.
Ara ja tenim el fitxer a la carpeta preparat per a poder fer el desplegament automàtic.
Quan fem aquest click internament s'està generant un fitxer .ispac que conté la informació del projecte (dtsx, params, manifest). Aquest fitxer ispac si no toquem res estarà a dins de la carpeta del nostre projecte a la subcarpeta /bin/development. Si l'obrim amb un descopresor tipus 7-zip podrem veure els fitxers a dins. Un cop generat l'ispac se'ns obre un wizard per poder deployar el projecte a un servidor. Hem de tenir en compte que només es pot deployar si l'usuari amb el que ens hem logat a la màquina té permís sobre el servidor. En el post http://www.eljordifabi.tech/2017/04/desplegament-automatic-de-paquets-ssis.html podeu veure alternatives de desplegament.
Si només volem generar l'ispac tenim com a alternativa al deploy, fer un build o rebuild.
També es pot generar l'ispac a través de línia de comandes. Això ens serà útil relacionat amb el desplegament automàtic de paquets SSIS.
La comanda a utilitzar és:
”C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv” <NOM PROJCTE>.sln /build “Development|Default”
Ara mirarem com executar la comanda des de SSDT amb les external tools. Un cop generat l'ispac farem que es mogui a una carpeta per a fer el deploy automàtic.
Per a fer-ho utilitzarem un .bat (appli.bat) amb el següent codi:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv" %1 /build "Development|Default"
copy %2bin\Development\*.ispac D:\ispacFiles\
A aquest bat li passarem els paràmetres: $(SolutionDir)$(SolutionFileName) $(ProjectDir)
Ara ja veiem la nostra funció a dins del menú.
I podem executar-la.
A la finestra d'output podem veure que s'ha generat l'ispac i que s'ha mogut correctament.
Ara ja tenim el fitxer a la carpeta preparat per a poder fer el desplegament automàtic.
Cap comentari:
Publica un comentari a l'entrada