GNU/Linux >> Belajar Linux >  >> Panels >> Plesk

Cara Mengubah Skema Tabel Mssql, Prosedur Tersimpan, dan Tampilan Semua pada Saat yang Sama

Cara Mengubah Skema Tabel MS SQL, Prosedur Tersimpan, dan Tampilan Semua Sekaligus

Terkadang mengubah pengguna database mengubah siapa pemilik database untuk tabel dari dbo.tablename menjadi badschema.tablename. Ini juga akan mempengaruhi prosedur tersimpan yang dibuat di bawah tabel dengan skema yang salah. Jika Anda perlu mengubah skema untuk tabel ini kembali ke skema dbo default, ikuti langkah-langkah di bawah ini.

Langkah ini mengharuskan Anda untuk menginstal Microsoft SQL Server Management Studio di komputer Anda. Jika Anda belum menginstal Microsoft SQL Server Mangement Studio Express 2008 tersedia gratis dari Microsoft, dan dapat diunduh melalui tautan ini:http://www.microsoft.com/download/en/details.aspx?id=22985

Anda harus menguasai MS SQL jika akan melakukan langkah-langkah ini. Jika Anda merasa tidak nyaman dengan ini, silakan hubungi dukungan untuk bantuan. Pastikan untuk membuat cadangan situs Anda sebelum membuat perubahan basis data. Jika Anda adalah pelanggan shared hosting, Anda dapat melakukannya melalui Control Panel dengan mengikuti langkah-langkah yang diuraikan di sini:Back Up Website Anda Menggunakan Plesk. Jika Anda adalah pelanggan dedicated server, Anda dapat mencadangkan situs Anda baik melalui Control Panel, atau langsung melalui Control Suite dengan mengikuti langkah-langkah di sini:Cara Mencadangkan Domain Menggunakan Control Suite.
Bagian 1

  1. Buka Microsoft SQL Server Management Studio dan masuk.
  2. Klik Kueri Baru tombol.
  3. Tempel skrip berikut ke dalam kotak Kueri Baru yang mengubah skema lama dengan nama skema saat ini: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. Klik Jalankan

Query ini akan menghasilkan output di kotak Hasil yang terlihat mirip dengan output di bawah ini:

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

Bagian 2

  1. Klik Kueri Baru tombol.
  2. Tempel kueri dari output Bagian 1 ke dalam kotak Kueri baru Anda
  3. Klik Jalankan

Ini akan mentransfer nama skema ke skema baru, juga mengubah prosedur dan tampilan tersimpan.


Plesk
  1. Cara Menyalin File Dan Mengubah Kepemilikan, Izin Pada Saat Yang Sama

  2. Cara mengubah jumlah perintah yang disimpan di Bash History

  3. Salin dan chmod/chown secara bersamaan

  1. Ubah Tanggal, Waktu, dan Zona Waktu di CentOS 8 - Bagaimana Caranya?

  2. Ping dan tcpdump secara bersamaan

  3. Linux:Bagaimana cara menggunakan file sebagai input dan output secara bersamaan?

  1. Bagaimana Menyalin File Dan Membuat Direktori Target Pada Saat Yang Sama?

  2. Bagaimana Cara Menangkap Status Pengembalian Dan Menggunakan Tee Pada Saat Yang Sama Di Korn Shell??

  3. Cara Mengubah Zona Waktu Untuk Wadah Docker