Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak utworzyć dokument na serwerze, uruchamiając istniejącą procedurę składowaną lub instrukcję sql tej procedury na serwerze SQL R2008

     EXEC sp_configure 'show advanced options', 1
     GO
     -- To update the currently configured value for advanced options.
     RECONFIGURE
     GO
     -- To enable the feature.
     EXEC sp_configure 'xp_cmdshell', 1
     GO
     -- To update the currently configured value for this feature.
     RECONFIGURE   

    create procedure [dbo].[exportSubmissionsReport] 
    @login varchar(50) ='x',
    @password varchar(10) ='y$',
    @Server varchar(50) = 'my/instance', 
    @Database varchar(50) = 'database_DEMO', 
    @Statement varchar(5000),
    @fileName varchar(70) = 'TESD'

    as
    declare @query varchar(8000);
    set @query = 'sqlps.exe -command "invoke-sqlcmd ';
    set @query = @query [email protected]+ ' ';
    set @query = @query + '  -ServerInstance '[email protected]+' -Username ';
    set @query = @query + @login+' -Password '[email protected]+' -Database                     '[email protected]+'         |Export-CSV E:\NMCMS_DEMO\UploadedMedia\Reports\'[email protected]+'.csv"';
    execute xp_cmdshell @query



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele klauzul OUTPUT w poleceniach SQL MERGE/INSERT/DELETE?

  2. Uzyskaj nazwę kolumny z jej identyfikatora w SQL Server:COL_NAME()

  3. Jaki jest najlepszy sposób na zaimplementowanie asocjacji polimorficznej w SQL Server?

  4. Funkcja bezpieczeństwa Spotlight Cloud — usuń literały

  5. Skopiuj tabelę do innej bazy danych na innym serwerze SQL