ID Artikel: 325003 - Kajian Terakhir: 26 September 2011 - Revisi: 2.0 Bagaimana mengelola SQL Server Desktop mesin (MSDE 2000) atau SQL Server 2005 Express Edition dengan menggunakan utilitas osql
Pada Halaman iniRINGKASANSQL Server Desktop mesin (juga dikenal sebagai MSDE 2000) tidak memiliki antarmuka pengguna karena umumnya didesain untuk berjalan di latar belakang. Pengguna berinteraksi dengan MSDE 2000 melalui program yang tertanam. Satu-satunya alat yang disediakan dengan MSDE 2000 adalah osql utilitas. File eksekusi, Sql.exe, terletak di map MSSQL\Binn misalnya standar MSDE 2000. Artikel ini berfokus pada bagaimana mengelola MSDE 2000 dengan menggunakan osql utilitas. Jika Anda menggunakan SQL Server 2005, Anda juga dapat menggunakan osql utilitas untuk mengelola SQL Server 2005 Express Edition. Namun, fitur ini akan dihapus di versi masa depan dari Microsoft SQL Server 2005. Kami merekomendasikan bahwa Anda tidak menggunakan fitur ini dalam pekerjaan pembangunan baru dan rencana untuk memodifikasi aplikasi yang saat ini menggunakan fitur. Menggunakan utilitas Sqlcmd sebagai gantinya. Untuk informasi lebih lanjut tentang bagaimana menggunakan utilitas Sqlcmd, kunjungi Web site Microsoft Developer Network (MSDN) berikut: http://msdn2.Microsoft.com/en-us/library/ms170207.aspx
(http://msdn2.microsoft.com/en-us/library/ms170207.aspx)
Apakah Osql?The osql utilitas adalah Microsoft Windows 32 prompt perintah utilitas yang dapat Anda gunakan untuk menjalankan file skrip dan pernyataan Transact-SQL. The osql utilitas menggunakan ODBC database antarmuka pemrograman aplikasi (API) untuk berkomunikasi dengan server.Bagaimana Anda menggunakan Osql?Biasanya, Anda menggunakan osql utilitas ini cara:
Interaktif masukkan pernyataan Transact-SQLUntuk menampilkan daftar pilihan case-sensitive osql utilitas, ketik berikut ini pada prompt perintah, dan kemudian tekan ENTER:osql-? Untuk informasi lebih lanjut tentang masing-masing pilihan dari osql utilitas, lihat topik "osql utilitas" dalam SQL Server buku Online. Untuk interaktif masukkan pernyataan Transact-SQL, ikuti langkah berikut:
Menyerahkan Osql pekerjaanBiasanya, Anda mengirimkan osql pekerjaan dua cara. Anda dapat:
Menentukan pernyataan satu Transact-SQL Untuk menjalankan sebuah pernyataan Transact-SQL terhadap contoh lokal default MSDE 2000, ketik perintah yang mirip dengan yang satu ini osql -E - q "Transact-SQL pernyataan" di mana
Titik utilitas untuk Script File Titik utilitas untuk script file, ikuti langkah berikut:
Menghubungkan ke SQL Server Desktop mesin (MSDE 2000)Untuk menyambung ke MSDE 2000, ikuti langkah berikut:
Mengelola MSDE 2000Sisa bagian dari artikel ini memperkenalkan secara singkat untuk perintah Transact-SQL yang paling sering digunakan untuk mengelola MSDE 2000.Membuat Login baruPengguna tidak dapat tersambung ke SQL Server tanpa memberikan id masuk yang valid. The sp_grantlogin disimpan prosedur digunakan untuk mengotorisasi account jaringan Microsoft Windows (kelompok atau account pengguna) untuk digunakan sebagai login SQL Server untuk menghubungkan ke sebuah instance dari SQL Server dengan menggunakan Windows otentikasi. Contoh berikut memungkinkan pengguna Windows NT yang bernama Corporate\Test untuk menghubungkan ke SQL Server misalnya:Untuk informasi lebih lanjut tentang sp_grantlogin disimpan prosedur, lihat "sp_grantlogin, Transact-SQL referensi" topik dalam SQL Server buku Online. Anda menggunakan sp_addlogin stored procedure untuk membuat akun login baru untuk koneksi SQL Server dengan menggunakan SQL Server otentikasi. Contoh berikut menciptakan login SQL Server untuk user baru bernama "Uji" dengan sandi "Halo": Mengakses DatabaseSetelah pengguna menghubungkan ke contoh SQL Server, mereka tidak dapat melakukan kegiatan dalam database sampai dbo hibah mereka akses ke database. Anda dapat menggunakan sp_grantdbaccess stored procedure untuk menambahkan account keamanan bagi pengguna baru ke database saat ini. Contoh berikut menambahkan account untuk pengguna Microsoft Windows NT yang bernama Corporate\BobJ untuk database saat ini dan nama itu "Bob":The sp_adduser disimpan prosedur melakukan fungsi yang sama seperti sp_grantdbaccess prosedur yang tersimpan. Karena, sp_adduser disimpan prosedur ini termasuk kompatibilitas, Microsoft menyarankan agar Anda menggunakan sp_grantdbacess prosedur yang tersimpan. Hanya anggota dari sysadmin tetap peran server, db_accessadmin dan db_owner peran tetap database dapat menjalankan sp_grantdbaccess prosedur yang tersimpan. Untuk informasi lebih lanjut tentang sp_grantdbaccess disimpan prosedur, lihat "sp_grantdbaccess, Transact-SQL referensi" topik dalam SQL Server buku Online. Bagaimana mengubah Password untuk LoginUntuk mengubah password login, gunakan sp_password prosedur yang tersimpan. Contoh berikut perubahan password untuk login "tes" dari "ok" untuk "Halo":Melaksanakan default hak akses peran publik untuk pengguna yang mengubah password untuk login sendiri. Hanya anggota dari sysadmin peran dapat mengubah password untuk login pengguna lain. Untuk informasi lebih lanjut tentang sp_password disimpan prosedur, lihat "sp_password, Transact-SQL referensi" topik dalam SQL Server buku Online Buat DatabaseDatabase MSDE 2000 terdiri dari kumpulan tabel yang berisi data dan benda lainnya, seperti dilihat, indeks, disimpan prosedur dan memicu, yang didefinisikan untuk mendukung kegiatan yang dilakukan terhadap data. Untuk membuat sebuah database MSDE 2000, gunakan perintah "Membuat DATABASE" Transact-SQL. Untuk informasi lebih lanjut tentang menciptakan database, lihat topik "Menciptakan Database" dalam SQL Server buku Online.Contoh berikut menciptakan database bernama Tes. Karena tidak ada parameter tambahan ditambahkan ke perintah, Tes database akan menjadi ukuran yang sama sebagai Model database: Untuk membuat database baru objek, gunakan perintah buat Transact-SQL. Misalnya, untuk membuat sebuah tabel baru, gunakan perintah "CREATE TABLE" Transact-SQL. Untuk informasi lebih lanjut, lihat SQL Server buku Online. Membuat cadangan dan memulihkan databaseBackup dan restore komponen SQL Server menyediakan perlindungan penting untuk melindungi data penting yang disimpan dalam database SQL Server.Dengan perencanaan yang tepat, Anda dapat pulih dari banyak kegagalan, termasuk:
Untuk informasi lebih lanjut tentang database cadangan dan memulihkan operasi, lihat topik "Backing Up dan memulihkan database" dalam SQL Server buku Online. Contoh berikut melakukan backup database penuh untuk database yang bernama mydb, nama Mydb.bak cadangan, dan kemudian menyimpan cadangan dalam C:\Msde\Backup folder: Contoh berikut melakukan cadangan log untuk database yang bernama mydb, nama Mydb_log.bak cadangan, dan kemudian menyimpannya dalam C:\Msde\Backup folder: BACKUP DATABASE dan cadangan LOG izin default ke anggota sysadmin peran server tetap dan db_owner dan db_backupoperator tetap database peran. Untuk informasi lebih lanjut tentang pernyataan cadangan, lihat topik "Cadangan, Transact-SQL referensi" di SQL Server buku Online. MSDE termasuk Agen SQL Server Layanan untuk mengelola pekerjaan dijadwalkan. Sebagai contoh, Anda dapat membuat dan jadwal Transact-SQL cadangan pekerjaan. SQL Server agen layanan mengelola pekerjaan penjadwalan. Untuk kode contoh tentang cara menggunakan berbagai disimpan prosedur dengan MSDE 2000 untuk melakukan backup dan jadwal backup, lihat artikel berikut pada Basis Pengetahuan Microsoft: 241397
(http://support.microsoft.com/kb/241397/EN-US/
)
Cara Back Up Microsoft Data mesin Database dengan Transact-SQL Untuk informasi lebih lanjut tentang SQL Server agen layanan, lihat topik "SQL Server agen layanan" dalam SQL Server buku Online. Back up database adalah hanya setengah dari proses. Hal ini penting untuk mengetahui bagaimana memulihkan database dari cadangan. Contoh berikut mengembalikan database yang bernama mydb dari berkas cadangan C:\Msde\Backup\Mydb.bak: Melampirkan dan melepaskan DatabaseData file log transaksi dan database dapat dilepaskan dan kemudian menyambungkannya kembali ke server lain, atau bahkan untuk server yang sama. Memisahkan database menghapus database dari SQL Server tapi daun database utuh dalam transaksi data dan file log yang menulis database. Anda dapat menggunakan file log ini data dan transaksi untuk melampirkan database untuk setiap contoh SQL Server, termasuk server yang database terpisah. Hal ini membuat database tersedia di persis sama negara saat ini direbut. Untuk selengkapnya, lihat topik "Melampirkan dan memisahkan Database" dalam SQL Server buku Online.Contoh berikut melepaskan database bernama mydb dari contoh saat ini SQL Server: Contoh berikut menempel dua file dari database yang bernama mydb untuk contoh saat ini SQL Server: 239530
(http://support.microsoft.com/kb/239530/EN-US/
)
INF: Unicode String konstanta dalam SQL Server memerlukan n awalan Hanya anggota dari sysadmin dan dbcreator peran dari server tetap dapat menjalankan prosedur ini. Untuk informasi lebih lanjut tentang sp_attach_db disimpan prosedur, lihat "sp_attach_db, Transact-SQL referensi" topik dalam SQL Server buku Online.Informasi berikut tentang penggunaan osql utilitas ini juga berlaku untuk semua edisi dari Microsoft SQL Server 2000. REFERENSIUntuk men-download versi terbaru dari SQL Server 2000 buku Online, kunjungi Web site Microsoft berikut: http://technet.Microsoft.com/en-US/SQLServer/bb331756.aspx
(http://technet.microsoft.com/en-us/sqlserver/bb331756.aspx)
Untuk men-download versi SQL Server 7.0 SQL Server buku Online, kunjungi Web site Microsoft berikut:http://download.Microsoft.com/download/SQL70/file/2/Win98/en-US/SQLBOL.exe
(http://download.microsoft.com/download/SQL70/File/2/Win98/En-US/SQLBOL.exe)
Untuk informasi lebih lanjut tentang MSDE 2000, lihat artikel berikut pada Basis Pengetahuan Microsoft:319930
(http://support.microsoft.com/kb/319930/
)
Cara menyambung ke contoh SQL Server Desktop Edition atau SQL Server 2005 Express Edition 241397
(http://support.microsoft.com/kb/241397/EN-US/
)
Cara Back Up Database Engine Microsoft Desktop dengan Transact-SQL
Penerjemahan MesinPENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah. Klik disini untuk melihat versi Inggris dari artikel ini:325003
(http://support.microsoft.com/kb/325003/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Kembali ke atas