GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Come modificare contemporaneamente lo schema di tabelle Mssql, stored procedure e viste

Come modificare lo schema di tabelle MS SQL, stored procedure e viste contemporaneamente

A volte la modifica degli utenti del database cambia il proprietario del database per una tabella da dbo.tablename a badschema.tablename. Ciò influirà anche su eventuali stored procedure create nelle tabelle con lo schema non corretto. Se è necessario ripristinare lo schema per queste tabelle sullo schema dbo predefinito, attenersi alla procedura seguente.

Questa procedura richiede l'installazione di Microsoft SQL Server Management Studio sul computer. Se non hai installato Microsoft SQL Server Mangement Studio Express 2008 è disponibile gratuitamente da Microsoft e può essere scaricato tramite questo link:http://www.microsoft.com/download/en/details.aspx?id=22985

Dovresti essere esperto di MS SQL se intendi eseguire questi passaggi. Se non ti senti a tuo agio con questo, contatta il supporto per assistenza. Assicurati di eseguire il backup del tuo sito prima di apportare modifiche al database. Se sei un cliente di hosting condiviso, puoi farlo tramite il tuo Pannello di controllo seguendo i passaggi descritti qui:Eseguire il backup del tuo sito Web utilizzando Plesk. Se sei un cliente di server dedicato, puoi eseguire il backup del tuo sito tramite il tuo pannello di controllo o direttamente tramite la suite di controllo seguendo i passaggi qui:Come eseguire il backup di un dominio utilizzando la suite di controllo.
Parte 1

  1. Apri Microsoft SQL Server Management Studio e accedi.
  2. Fai clic su Nuova query pulsante.
  3. Incolla il seguente script nella casella Nuova query modificando vecchio schema al nome dello schema corrente:SELECT 'ALTER SCHEMA dbo TRANSFER ' + s. Name + '.' + o. Name FROM sys.Objects o INNER JOIN sys.Schemas s on o.schema_id = s.schema_id WHERE s. Name = 'oldschema' And (o.Type = 'U' Or o.Type = 'P' Or o.Type = 'V' )
  4. Fai clic su Esegui

Questa query risulterà in un output nella casella Risultati che è simile all'output seguente:

ALTER SCHEMA dbo TRANSFER yourschema.Table1 ALTER SCHEMA dbo TRANSFER yourschema.Table2 ALTER SCHEMA dbo TRANSFER yourschema.Table3 ALTER SCHEMA dbo TRANSFER yourschema.Table4 ALTER SCHEMA dbo TRANSFER yourschema.Table5 ALTER SCHEMA dbo TRANSFER yourschema.Table6

Parte 2

  1. Fai clic su Nuova query pulsante.
  2. Incolla le query dall'output della Parte 1 nella nuova casella delle query
  3. Fai clic su Esegui

Ciò trasferirà il nome dello schema al nuovo schema, modificando anche le procedure e le viste archiviate.


Plesk
  1. Come copiare file e modificare la proprietà, le autorizzazioni allo stesso tempo

  2. Modifica data, ora e fuso orario in CentOS 8 - Come farlo?

  3. Come copiare un file e creare le directory di destinazione allo stesso tempo?

  4. Come modificare il numero di comandi archiviati in Bash History

  5. Ping e tcpdump allo stesso tempo

Come modificare data, ora e fuso orario in Debian 10

Come modificare data, ora e fuso orario in CentOS 8

Come modificare la versione PHP in Plesk?

Come eseguire il backup e ripristinare il database MSSQL/MySQL in Plesk

Come modificare data, ora e fuso orario in Linux Mint 20

In che modo il tempo della CPU e l'utilizzo della CPU sono uguali?