SQL Server Management Studio non script di tutti gli oggetti

Ho cercato di scrivere un database utilizzando SQL Server 2005 Management Studio. non riesco a farlo scrivere in alcuni oggetti. Scrive altri, ma ignora alcuni.

posso fornire scatti video dettagliati

  • Modifica della stored procedure nella replica SQL
  • Disinstallazione dello schermo Express-Blue di SQL Server 2005
  • SQLServer - necessità di accedere a un ACT! database per la migrazione dei dati
  • Compatibilità di SQL Server 2008 - 2005
  • Piano di manutenzione di backup di SQL Server (pieno, backup di log trans)
  • Chiamare sp_start_job da una stored procedure
    • le opzioni selezionate
    • compresi tutti i tavoli
    • la cartella where i file di script passeranno
    • la cartella è vuota prima dello script
    • il process di scripting che dice Sucess quando si scrive una tabella
    • la cartella di destinazione non è più vuota, con un centinaio di file di script
    • lo script di alcune tabelle non si trovano nella cartella.

    Anziché SSMS non avrebbe scritto alcune viste.

    È una cosa nota che l'attività Generate Scripts non genera script?


    Aggiornare

    Problema noto in Microsoft Connect , ma Microsoft non ha potuto riproporre i passaggi, in modo da chiudere chiuso il biglietto.

    Non riesce a SQL Server 2005, inoltre non riesce a SQL Server 2008.


    Aggiorna due

    Alcune domande fondamentali:

    1. Quale versione di SQL Server?

    Microsoft SQL Server 2000 - 8.00.194 (Intel X86) Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Microsoft SQL Server 2008 - 10.0.2531.0 (Intel X86) Microsoft SQL Server 2008 - 10.0.5768.0 (X64) Microsoft SQL Server 2005 Management Studio: 9.00.4035.00 Microsoft SQL Server 2008 Management Studio: 10.0.1600.22 

    2.What O / S stai correndo?

      Windows Server 2000 Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 Standard 

    3.How si sta accedendo al server SQL?

      sa/password Trusted authentication 

    4. Hai verificato che il tuo account ha accesso completo a tutti gli oggetti?

      Yes, i have access to all objects. 

    5. Puoi utilizzare gli oggetti che non sono in grado di eseguire script? (ad esempio: select top (10) * da nonScriptingTable)

      Yes, all objects work fine. SQL Server Enterprise Manager can script the objects fine. 

    Aggiorna tre

    Non riescono, a prescindere da quale versione di SQL Server si script. Non è stato un problema in Enterprise Manager:

     Client Tools SQL Server 2000 SQL Server 2005 SQL Server 2008 ============ =============== =============== =============== 2000 Yes n/an/a 2005 No No No 2008 No No No 

    Aggiorna quattro

    Nessun errore trovato nel database utilizzando:

     DBCC CHECKDB go DBCC CHECKCONSTRAINTS go DBCC CHECKFILEGROUP go DBCC CHECKIDENT go DBCC CHECKCATALOG go EXECUTE sp_msforeachtable 'DBCC CHECKTABLE (''?'')' 

    Honk se odi SSMS.

    Aggiornamento (quattro anni dopo): Honk!

    2 Solutions collect form web for “SQL Server Management Studio non script di tutti gli oggetti”

    Ho scritto un'utilità di row di command per script tutti gli oggetti MSSQL tramite SMO.

    Sarebbe interessante sapere se riesce a scrivere tutti i tuoi oggetti. Se lo strumento non riesce per un singolo object, l'exception SMO viene scritta in stderr.

    Non ho mai avuto questo problema prima.

    Alcune domande fondamentali:

    1. Quale versione di SQL Server?
    2. Cosa stai funzionando O / S?
    3. Come stai accedendo al server SQL?
    4. Hai verificato che il tuo account ha accesso completo a tutti gli oggetti?
    5. Puoi utilizzare gli oggetti che non sono in grado di eseguire script? (ad esempio: select top (10) * da nonScriptingTable)

    Con alcune ulteriori informazioni possiamo forse offrire qualche aiuto.

    Aggiornamento 1:

    Hai provato a staccare il database 2000 e reinstallarlo in un'istanza SQL 2005/2008 e quindi alzare il livello di database e quindi provare a fare il tuo script?

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.