使用SQL Server 2008直接连接PPC上的数据库文件,提示错误,无法连接,各位大侠来帮帮忙吧,在线等!

PerfectCK 2010-02-02 11:05:12
各位大侠,事情是这个样子的……

我的移动设备上有一个数据库,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的服务器资源管理器的数据连接则可以正常的连接这个数据库。

愁死我了……………………先拜谢各位了!
...全文
532 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_dataV 2011-11-28
  • 打赏
  • 举报
回复
sqlcesa35.dll (Sqlserver compact Server Agent) 这个服务能在IIS上跑吗?SQLServer 和 SqlServer CE 要依靠这个服务来通信。
tianyulei111256 2011-06-15
  • 打赏
  • 举报
回复
http://silentp33r.wordpress.com/2008/10/31/tdsserver35exe-error-when-connecting-to-sqlce-35-dbson-a-device-from-the-desktop/
PerfectCK 2010-02-03
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 feishanm 的回复:]
SQLCE版本问题一定要仔细检查PC上使用的与PPC上的是否一致,特别是打了SP1补丁的

LZ安装一下.net cf 3.5试试
[/Quote]

回这位老大,版本已经仔细检查过了,完全没有问题。

.net cf 3.5 2.0 都试过了。。。
feishanm 2010-02-03
  • 打赏
  • 举报
回复
SQLCE版本问题一定要仔细检查PC上使用的与PPC上的是否一致,特别是打了SP1补丁的

LZ安装一下.net cf 3.5试试
yanbo_hu 2010-02-03
  • 打赏
  • 举报
回复
网上有SQLceVieweer工具可以用一下,不过只能用一段时间,因为要钱的。你可以根据SQLceVieweer去分析一些问题。

你直接通过activesync相连时,其实是建立了一个与电脑之间的局域网啊。你现在的做法相当于去连接局域网中其他计算机上的数据库文件,确实有点难啊。
要想直接操作ppc上的数据库,可以通过写一个客户端,一个服务器端来实现。
Jake_Lin 2010-02-03
  • 打赏
  • 举报
回复
sqlce的版本兼容问题很严重。
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
是activesync,新版本咋下啊,我是用的连接到计算机以后自己通过网络查找的,应该是最新版吧……
feishanm 2010-02-02
  • 打赏
  • 举报
回复
那这问题估计咱们解决不了
 LZ是用activesync连接的吗,试试activesync最新版本
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
我总觉得是PC和PPC之间连接的问题,因为提示的是Socket错误
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 feishanm 的回复:]
试试把Test.sdf拷到PC机,SQL2008连PC机的文件
[/Quote]

回这位老大,考到PC上没有任何问题………………
feishanm 2010-02-02
  • 打赏
  • 举报
回复
试试把Test.sdf拷到PC机,SQL2008连PC机的文件
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 feishanm 的回复:]
是不是版本问题?
Test.sdf是SQLCE3.5么?

[/Quote]

是SQLCE3.5的。

谢谢这位仁兄~
feishanm 2010-02-02
  • 打赏
  • 举报
回复
是不是版本问题?
Test.sdf是SQLCE3.5么?
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
突然发现PPC上的sql compact版本后四位小版本号好像有问题,从新安装正确的Sql compact以后,Socket错误不存在了,新的错误如下:

标题: 连接到服务器
------------------------------

无法连接到 Mobile Device\我的空间\我的应用\数据库\SqlMobileTestDB.sdf。

------------------------------
其他信息:

移动设备上的 Microsoft SQL Server Compact 和/或 .NET Compact Framework v2.0 或更高版本安装不正确或设备没有响应。 (SQL Server Compact ADO.NET Data Provider)

------------------------------
按钮:

确定
------------------------------


从新安装了.net cf 20也不管用
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lg314 的回复:]
这个应该不行,为什么这么用?
[/Quote]

因为想从PC上直接操作PPC上的数据库
lg314 2010-02-02
  • 打赏
  • 举报
回复
这个应该不行,为什么这么用?
PerfectCK 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jiangyongtao 的回复:]
是不是连接的字符串的问题。
连接地址要使用IP,不要使用域名。
[/Quote]

IP?PPC跟电脑之间是用USB连接的,我怎么能知道PPC上的IP?
世外涛缘 2010-02-02
  • 打赏
  • 举报
回复
是不是连接的字符串的问题。
连接地址要使用IP,不要使用域名。
VR(Virtual Reality)即虚拟现实,是一种可以创建和体验虚拟世界的计算机技术。它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。VR技术通过模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。 VR技术具有以下主要特点: 沉浸感:用户感到作为主角存在于模拟环境中的真实程度。理想的模拟环境应该使用户难以分辨真假,使用户全身心地投入到计算机创建的三维虚拟环境中,该环境中的一切看上去是真的,听上去是真的,动起来是真的,甚至闻起来、尝起来等一切感觉都是真的,如同在现实世界中的感觉一样。 交互性:用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度(包括实时性)。例如,用户可以用手去直接抓取模拟环境中虚拟的物体,这时手有握着东西的感觉,并可以感觉物体的重量,视野中被抓的物体也能立刻随着手的移动而移动。 构想性:也称想象性,指用户沉浸在多维信息空间中,依靠自己的感知和认知能力获取知识,发挥主观能动性,寻求解答,形成新的概念。此概念不仅是指观念上或语言上的创意,而且可以是指对某些客观存在事物的创造性设想和安排。 VR技术可以应用于各个领域,如游戏、娱乐、教育、医疗、军事、房地产、工业仿真等。随着VR技术的不断发展,它正在改变人们的生活和工作方式,为人们带来全新的体验。
VR(Virtual Reality)即虚拟现实,是一种可以创建和体验虚拟世界的计算机技术。它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。VR技术通过模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间。 VR技术具有以下主要特点: 沉浸感:用户感到作为主角存在于模拟环境中的真实程度。理想的模拟环境应该使用户难以分辨真假,使用户全身心地投入到计算机创建的三维虚拟环境中,该环境中的一切看上去是真的,听上去是真的,动起来是真的,甚至闻起来、尝起来等一切感觉都是真的,如同在现实世界中的感觉一样。 交互性:用户对模拟环境内物体的可操作程度和从环境得到反馈的自然程度(包括实时性)。例如,用户可以用手去直接抓取模拟环境中虚拟的物体,这时手有握着东西的感觉,并可以感觉物体的重量,视野中被抓的物体也能立刻随着手的移动而移动。 构想性:也称想象性,指用户沉浸在多维信息空间中,依靠自己的感知和认知能力获取知识,发挥主观能动性,寻求解答,形成新的概念。此概念不仅是指观念上或语言上的创意,而且可以是指对某些客观存在事物的创造性设想和安排。 VR技术可以应用于各个领域,如游戏、娱乐、教育、医疗、军事、房地产、工业仿真等。随着VR技术的不断发展,它正在改变人们的生活和工作方式,为人们带来全新的体验。
基于GPT-SoVITS的视频剪辑快捷配音工具 GPT, 通常指的是“Generative Pre-trained Transformer”(生成式预训练转换器),是一个在自然语言处理(NLP)领域非常流行的深度学习模型架构。GPT模型由OpenAI公司开发,并在多个NLP任务上取得了显著的性能提升。 GPT模型的核心是一个多层Transformer解码器结构,它通过在海量的文本数据上进行预训练来学习语言的规律。这种预训练方式使得GPT模型能够捕捉到丰富的上下文信息,并生成流畅、自然的文本。 GPT模型的训练过程可以分为两个阶段: 预训练阶段:在这个阶段,模型会接触到大量的文本数据,并通过无监督学习的方式学习语言的结构和规律。具体来说,模型会尝试预测文本序列中的下一个词或短语,从而学习到语言的语法、语义和上下文信息。 微调阶段(也称为下游任务训练):在预训练完成后,模型会被应用到具体的NLP任务中,如文本分类、机器翻译、问答系统等。在这个阶段,模型会使用有标签的数据进行微调,以适应特定任务的需求。通过微调,模型能够学习到与任务相关的特定知识,并进一步提高在该任务上的性能。 GPT模型的优势在于其强大的生成能力和对上下文信息的捕捉能力。这使得GPT模型在自然语言生成、文本摘要、对话系统等领域具有广泛的应用前景。同时,GPT模型也面临一些挑战,如计算资源消耗大、训练时间长等问题。为了解决这些问题,研究人员不断提出新的优化方法和扩展模型架构,如GPT-2、GPT-3等,以进一步提高模型的性能和效率。

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧