【发布时间】:2011-01-27 17:38:11
【问题描述】:
我猜你会收到数百个这样的问题,但这里是:
所以我试图让 Honeywell Dolphin 6100 移动设备(CE5.0、.NET Compact Framework)与安装在我正在开发的机器上的 SQL Server Express 2008 数据库通信。
我是 SQL Server 和移动开发的新手,对 C# 还是有点陌生(是的,我知道,在这里跳得很深,嗯?:D)
到目前为止,我有:
string sConnection = @"Data Source=JEZ-LAPTOP;DataBase=EMS_Main;Integrated Security=SSPI;";
SqlConnection sqc = new SqlConnection(sConnection);
sqc.Open();
该应用程序非常愉快地部署到 6100,但最后一行出现了一个模糊的“SQL 异常”错误。
我尝试更改数据源以在其前面包含实例名称、斜杠和点等(即使服务器只是使用默认实例),但无济于事。
我可以毫无问题地连接到 Management Studio 中的数据库。
那么,是连接字符串有问题,还是我在 SQL Server 中没有正确完成?
提前致谢。
顺便说一句,这个网站很棒,这里有一些知识渊博的人。
【问题讨论】:
-
你确定sql server的实例有默认名称吗?
-
另外,您确定可以使用与此远程数据库的可信连接吗?可能需要设置用户/密码
-
我怎样才能检查这些东西?我尝试设置用户名和密码并在连接字符串中指定它们,但运气不好
标签: c# sql-server mobile compact-framework connection-string