Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa batasan SQL Server Compact? (Atau - bagaimana cara memilih database untuk digunakan pada platform MS?)

Saya tidak yakin tentang enkripsi, tetapi Anda mungkin akan menemukan tautan ini berguna:
http://msdn.microsoft.com/en-us/library/ms171955.aspx

Adapun sisanya:
"Teks" dan "auto_increment" mengingatkan saya pada Access. SQL Server Compact seharusnya diupgrade agar kompatibel dengan server edisi SQL Server, di mana kueri dan tabel yang digunakan dalam database ringkas Anda harus ditransfer ke database lengkap tanpa modifikasi. Dengan mengingat hal itu, Anda harus terlebih dahulu melihat jenis dan nama SQL Server daripada nama Access:dalam hal ini yaitu varchar(max) , bigint , dan identity kolom.

Sayangnya, Anda akan melihat ini gagal sehubungan dengan varchar(max), karena Compact Edition belum memiliki tipe varchar(max). Mudah-mudahan mereka akan segera memperbaikinya. Namun, jenis ntext yang Anda lihat mendukung lebih dari 255 byte:2 sebenarnya, yang berjumlah lebih dari 500 juta karakter.

Terakhir, bigint menggunakan 8 byte untuk penyimpanan. Anda meminta 11. Namun, saya pikir Anda mungkin bingung di sini bahwa ukuran penyimpanan menunjukkan jumlah digit desimal yang tersedia. Ini jelas BUKAN kasusnya. Penyimpanan 8 byte memungkinkan nilai hingga 2, yang akan menampung lebih dari 11 digit. Jika Anda memiliki banyak item, Anda mungkin menginginkan database kelas server. Jika Anda benar-benar ingin berpikir dalam bentuk angka, ada numeric jenis yang disediakan juga.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metode SqlDataAdapter.Fill lambat

  2. Cara Menggabungkan String di SQL Server dengan CONCAT()

  3. Apa nama yang benar untuk tabel asosiasi (hubungan banyak ke banyak)

  4. Script untuk menyimpan data varbinary ke disk

  5. Bagaimana menemukan semua subgraf terhubung dari graf tak berarah