ho ricevuto un biglietto di oggi riguardante una domanda di rotta che è stato causato da una stored procedure rotto.Salvati rotto stored procedure
La stored procedure aveva lavorato per un paio di mesi, ma oggi quando ho esaminato ho trovato un paio di bug.
prima c'era una query come questa.
SELEZIONA a.a , b.b , a.b FROM tabella1 un JOIN table2 b ON. a.a = b.a
il periodo dopo il "ON", ovviamente, ha causato l'errore. fissandola è stato facile, ma per quanto ne so, non è possibile salvare una stored procedure che è rotto. Infatti, quando ho aperto la procedura memorizzata, (senza modificarla) e provato a fare funzionare il alterare con il codice da lì, non è riuscito con i messaggi di errore.
Ci sono stati altri errori di questo tipo attraverso la stored procedure che ho fissato per eseguire finalmente l'alter.
Non capisco come questo sia possibile, e vorrei sapere che cosa potrebbe cambiare e salvare una stored procedure che è rotto. Da quanto mi è stato detto non ci sono state modifiche al server, e come ho accennato prima questa procedura memorizzata aveva funzionato negli ultimi mesi
Sembra di andare a caccia di un fantasma, e Qualsiasi informazione sarà ben apprezzata.
corsa select nome, create_date, MODIFIED_DATE, * da sys.procedures e scoprire quando il procedimento è stato creato il DB. Controlla che non sia stato cambiato. –