Welcome to Sign in | Help
in Search

DTSuri ...

Last post 10-19-2007, 2:47 PM by B_gd_n[ ]Sahlean. 3 replies.
Sort Posts: Previous Next
  •  10-19-2007, 1:04 PM 2991

    DTSuri ...

    am sie u 2 intrebari :

    1. Cum pot face sa export in acelasi fisier excel dar pe mai multe shheturi diverse interogari ?

    select * from xxx in sheet1
    select * form yyy in sheet2
    ....

    2. Ce trebuie sa instalez pe o statie ca sa pot rula un pachet DTS salvat local ?
  •  10-19-2007, 1:36 PM 2992 in reply to 2991

    Re: DTSuri ...

    1.Chiar asta face in mod implicit; daca rulati Import/Export Wizard si alegeti sa duceti intr-un fisier Excel 2 sau mai multe tabele/view-uri SQL o face in sheeturi care au numele dat de tabela respectiva,asta cand se alege optiunea de copiere tabele ; daca se alege optiunea cu query se poate indica un nume de sheet sau introduce unul nou (iar wizard-ul se lanseaza ori de cate ori se importa un select * from xxxx)

    2.Nimic, trebuie sa fie sql 2000 acolo; de pe nodul x care are sql 2000 se poate accesa statia y de pe care se pot lua sau pune date (trebuie atentie la modul de autenticare)


    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
  •  10-19-2007, 2:29 PM 2993 in reply to 2992

    Re: DTSuri ...

    Ai incercat asta: http://sqlserver.ro/forums/thread/2832.aspx ?

    Alta solutie pentru export din SQL Server in Excel ar fi sa folosesti un server "linked" care sa faca referinta la fisierul Excel.

  •  10-19-2007, 2:47 PM 2994 in reply to 2993

    Re: DTSuri ...

    Exemplu:

    EXEC master.dbo.sp_addlinkedserver
        @server = N'LINK_EXPORT_EXCEL',
        @srvproduct=N'BBU',
        @provider=N'Microsoft.Jet.OLEDB.4.0',
        @datasrc=N'c:\export.xls',
        @provstr=N'Excel 5.0'


    INSERT INTO LINK_EXPORT_EXCEL...[Sheet1$] (C1,C2)
    VALUES ('A',1)

    SELECT *
    FROM LINK_EXPORT_EXCEL...[Sheet1$]

    Observatie: in fisierul Excel, in foaia de calcul Sheet1 trebuie sa fie definit capul de tabel astfel: in celula A1 valoarea C1 si in celula S2 valoarea C2.
     

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems