Saya memiliki file SDF dan saya ingin mengambil skemanya dan menanyakannya dengan beberapa UI. Bagaimana saya bisa melakukan ini? Saya tidak memiliki Visual Studio yang diinstal pada mesin dan saya ingin menginstal perangkat lunak sesedikit mungkin.
Saya memiliki file SDF dan saya ingin mengambil skemanya dan menanyakannya dengan beberapa UI. Bagaimana saya bisa melakukan ini? Saya tidak memiliki Visual Studio yang diinstal pada mesin dan saya ingin menginstal perangkat lunak sesedikit mungkin.
Jawaban:
Coba studio manajemen server sql (versi 2008 atau sebelumnya) dari Microsoft. Unduh dari sini . Tidak yakin tentang lisensi, tetapi tampaknya gratis jika Anda mengunduh EDISI EKSPRES.
Anda mungkin juga dapat menggunakan edisi SSMS yang lebih baru. Untuk 2016, Anda harus memasang ekstensi.
Jika Anda memiliki opsi, Anda dapat menyalin file sdf ke mesin lain yang Anda boleh mencemari dengan perangkat lunak tambahan.
Perbarui: komentar dari Nick Westgate dalam format yang bagus
Langkah-langkahnya tidak semuanya intuitif:
- Buka SQL Server Management Studio, atau jika sedang berjalan pilih File -> Connect Object Explorer ...
- Dalam dialog Sambungkan ke Server ubah jenis Server ke SQL Server Compact Edition
- Dari dropdown file Database pilih <Browse for more ...>
- Buka file SDF Anda.
Unduh dan instal LINQPad , ini berfungsi untuk SQL Server, MySQL, SQLite dan juga SDF (SQL CE 4.0).
Langkah-langkah untuk membuka File SDF:
Klik Tambahkan Koneksi
Pilih Bangun konteks data secara otomatis dan Default (LINQ to SQL) , lalu Next .
Di bawah Penyedia pilih SQL CE 4.0 .
Di bawah Database dengan Lampirkan file database yang dipilih, pilih Browse untuk memilih file .sdf Anda.
Klik OK .
Anda dapat membuka SQL Compact 4.0 Database dari Visual Studio 2012 secara langsung, dengan masuk ke
dan ikuti instruksi di sana.
Jika Anda setuju dengan mereka yang ditingkatkan ke 4.0, Anda dapat membuka versi SQL Compact Database yang lebih lama - berguna jika Anda hanya ingin melihat beberapa tabel, dll untuk hal-hal seperti pengembangan basis data lokal Windows Phone.
(perhatikan saya tidak yakin apakah ini memerlukan SKU khusus VS2012, jika itu membantu saya menjalankan Premium)