Sto eseguendo SQL Server 2012. SQL Server Management Studio ha l'opzione di fare clic con il pulsante destro del mouse su un database, quindi selezionare Attività e Genera script. C'è un modo per automatizzarlo in qualche modo tramite la riga di comando? Voglio creare uno script che includa lo schema …
Disclaimer: per favore, abbi pazienza con me come qualcuno che utilizza database solo una piccola parte del suo tempo di lavoro. (La maggior parte delle volte eseguo la programmazione C ++ nel mio lavoro, ma ogni mese dispari ho bisogno di cercare / correggere / aggiungere qualcosa in un database …
Ai fini della risoluzione dei problemi, vorrei essere in grado di verificare se un client è in grado di connettersi a un'istanza di SQL Server, indipendentemente dall'applicazione che probabilmente non può connettersi a SQL Server. Esiste un modo semplice (ciò significa che non è necessario installare software di terze parti) …
Attualmente uso Visual Studio Professional Edition che ha il progetto di database come modello di progetto, ma alcune delle sue funzionalità non sono disponibili, ad esempio lo strumento Confronto schema . Il confronto degli schemi e la generazione degli script di aggiornamento del database sono disponibili solo nelle versioni Visual …
Devo refactoring e documentare una serie di foo.sqldomande che saranno condivise da un team di supporto tecnico DB (per configurazioni dei clienti e cose del genere). Esistono tipi di ticket che arrivano regolarmente in cui ogni cliente ha i propri server e database, ma per il resto lo schema è …
Oracle SQL Developer è in grado di esportare DDL tramite Tools -> Database Export...Funziona molto bene, ma richiede un intervento manuale. Lo so DBMS_METADATA.get_ddl(), ma ho scoperto che l'esportazione non è perfetta. Ho DBMS_METADATAriscontrato problemi in cui il DDL esportato non era utilizzabile senza prima risolvere problemi come interruzioni nel …
A volte ho uno script SQL che ha una o più stringhe super-lunghe (a volte anche stupide). In genere si tratta di VARBINARYvalori letterali / costanti che rappresentano file / assiemi, ma a volte sono testo. Il problema principale con stringhe molto lunghe è che alcuni editor di testo non …
Come posso modificare il tipo su una tabella che ha un indice su di esso? Ho provato a fare una colonna alter su una tabella vuota per modificare il tipo da data ora a varchar (15) e ho ricevuto errori dicendo che aveva dipendenze sulla colonna (che si è rivelata …
Ho modificato una tabella centrale nel mio database e sp_depends restituisce letteralmente centinaia di risultati e sono preoccupato che alcune di quelle stored procedure potrebbero non essere più compilate dopo la mia modifica. Controllare una singola procedura memorizzata è semplice (ho appena rieseguito lo script alter e ho verificato se …
SQL Management Studio consente di creare script per tutti gli oggetti db, tuttavia finora non sono riuscito a trovare un modo per eseguire correttamente lo script di uno schema o di un utente. Le autorizzazioni di un utente su uno schema non sono incluse nello script creato. Ho fatto qualcosa …
Sto tentando di distribuire un database su una macchina eseguendo uno script generato dallo strumento "Genera script" in SQL Server Management Studio. Ecco il comando che ho emesso: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Ricevo errori come questo: Sqlcmd: errore: errore di sintassi alla …
In qualche modo, sembra che SQL * Plus (almeno su Windows) non sia in grado di individuare uno script con un percorso relativo quando viene chiamato con @@e quando il percorso inizia con un punto singolo o doppio. Ad esempio, in x:\some\whereHo la seguente struttura di directory: script.sql main-dir\main-sub-dir call-script.sql …
Ho studiato PowerShell e l'ho (lentamente) coinvolto nelle mie attività DBA quotidiane. Finora ho visto un sacco di script PowerShell disconnessi per molte attività amministrative disparate. Quello che mi piacerebbe sapere è se esiste una raccolta o un repository di script PowerShell ufficiali (o riconoscibili) a cui le persone di …
Di recente mi sono reso conto per impostazione predefinita, lo scripting del database non include gli indici e devo cambiare l'opzione ogni volta. Qualcuno potrebbe spiegare il motivo? C'è qualche intuizione su questo comportamento predefinito o solo perché a Microsoft piace farlo?
Devo eseguire lo scripting di un ruolo dell'applicazione con una password con hash, quindi posso copiarlo da un database a un altro. Si consideri il seguente codice di esempio, che utilizza un ruolo applicazione per fornire un accesso elevato a un utente non attendibile: USE tempdb; CREATE LOGIN LimitedLogin WITH …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.