Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Không thể tải máy chủ sql nhỏ gọn 3.5 / 4 hoạt động với ASP .NET MVC 2

SQL CE 3.5 không hoạt động với ASP.NET, bạn phải sử dụng CTP 4.0.

Tải xuống từ tại đây .

Cài đặt thời gian chạy.

Sao chép nội dung thư mục sau (bao gồm các thư mục x86 và amd64) vào thư mục bin của ứng dụng ASP.NET của bạn:C:\ Program Files \ Microsoft SQL Server Compact Edition \ v4.0 \ Private

CẬP NHẬT:Sử dụng System.Data.SqlServerCe.dll từ thư mục Máy tính để bàn để tránh các vấn đề về Độ tin cậy Trung bình

myapp\bin\ 
 System.Data.SqlServerCe.dll 

myapp\bin\x86 
 sqlceca40.dll 
 sqlcecompact40.dll 
 sqlceer40EN.dll 
 sqlceme40.dll 
 sqlceqp40.dll 
 sqlcese40.dll 

myapp\bin\amd64 
 sqlceca40.dll 
 sqlcecompact40.dll 
 sqlceer40EN.dll 
 sqlceme40.dll 
 sqlceqp40.dll 
 sqlcese40.dll 

Thêm tham chiếu đến tệp System.Data.SqlServerCe.dll mà bạn vừa đặt trong thư mục / bin của mình.

Đặt tệp SQL Compact sdf vào thư mục App_Data của bạn.

Thêm chuỗi kết nối:

<connectionStrings>
   <add name ="NorthWind"
   connectionString="data source=|DataDirectory|\Nw40.sdf" />
</connectionStrings>

Liên kết! :-)

using System.Data.SqlServerCe;

    protected void Page_Load(object sender, EventArgs e)
    {
        using (SqlCeConnection conn = new SqlCeConnection())
        {
            conn.ConnectionString = ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
            conn.Open();
            using (SqlCeCommand cmd = new SqlCeCommand("SELECT TOP (1) [Category Name] FROM Categories", conn))
            {
                string valueFromDb = (string)cmd.ExecuteScalar();
                Response.Write(string.Format("{0} Time {1}", valueFromDb, DateTime.Now.ToLongTimeString()));
            }
        }
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tính Tổng ngày giờ trong HH:MM:SS theo sql

  2. SQL Server 2008:Một UDF nhiều câu lệnh có thể trả về một UDT không?

  3. Cách tạo máy chủ được liên kết cho SQL Server 2008, nơi chúng tôi có cơ sở dữ liệu từ năm 2000 và 2005

  4. Làm cách nào để tìm nguyên nhân gây ra lỗi được báo cáo trong dấu vết của trình biên dịch SQL Server?

  5. SQL ánh xạ thông tin đăng nhập cho người dùng hiện có