使用SQL Server 2008直接连接PPC上的数据库文件,提示错误,无法连接,各位大侠来帮帮忙吧,在线等!
各位大侠,事情是这个样子的……
我的移动设备上有一个数据库,SqlMobileTestDB.sdf
我使用USB线将PPC连接到我的电脑上,然后打开SQL 2008的Management Studio,直接连接到这个数据库文件。
服务器类型选择的是:SQL Server Compact Edition
数据库文件直接浏览到Mobile Device上的这个文件,该文件没有密码。
然后点击连接,就出现了错误:
PPC上的错误提示如下:
tdsserver35.exe中发生错误。
请选择“退出”然后重新启动此程序,或选择“详细信息”以了解详细信息。
System.Net.Sockets.Socket
详细错误信息:
tdsserver35.exe
ObjectDisposedException
System.Net.Sockets.Socket
位于
System.Net.sockets.Socket.throwIfDisposed()
位于
System.Net.Sockets.Socket.Send()
位于
Microsoft.SqlServerCe.Client.TdsParser.RushBuffer()
位于
Microsoft.SqlServerCe.Client.Tds.TdsSession.Start()
电脑上的Management Studio提示错误如下:
标题: 连接到服务器
------------------------------
无法连接到 Mobile Device\我的空间\我的应用\数据库\SqlMobileTestDB.sdf。
------------------------------
其他信息:
移动设备上的 Microsoft SQL Server Compact 和/或 .NET Compact Framework v2.0 或更高版本安装不正确或设备没有响应。 (SQL Server Compact ADO.NET Data Provider)
------------------------------
按钮:
确定
------------------------------
PPC上安装了:
sqlce.dev.CHS.ppc.wce5.armv4i.CAB
sqlce.ppc.wce5.armv4i.CAB
sqlce.repl.ppc.wce5.armv4i.CAB
电脑上安装了:
Sql Server 2008 SP1
SSCEDeviceRuntime-CHS.msi
Sql Server Compact Edition
Sql Server Compact 3.5 SP1
Sql Server Compact 3.5 SP1 for Devices
Sql Server Compact 3.5 SP1 查询工具
Sql Server Compact 3.5 SP1 服务器工具
另外,问题只有在使用Management Studio连接的时候有错误,使用VIsual Studio 2008的服务器资源管理器的数据连接则可以正常的连接这个数据库。
愁死我了……………………先拜谢各位了!