无法连接到我的 SQL Server 数据库? [英] Can't connect to my SQL Server database?

查看:44
本文介绍了无法连接到我的 SQL Server 数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在用 C#/.NET 4.0 创建一个非常基本的 CRUD 桌面 winforms 应用程序.

I'm creating a very basic CRUD desktop winforms application in C#/.NET 4.0.

让 Visual Studio 自动生成表的字段,我想对它执行 CRUD 操作很好,但是当我尝试使用自己的 SQL 查询手动与其交互时遇到了问题.

Letting Visual Studio auto-generate the fields for the table I'd like to perform my CRUD operations on works just fine, but I'm running into problems when I try and interact with it manually with my own SQL queries.

自动生成的字段使用连接字符串:

The auto-generated fields are using the connection string:

Data Source=|DataDirectory|\Data Analysis.sdf

如果我尝试这样做:

SqlConnection conn = new SqlConnection(@"Data Source=|DataDirectory|\Data Analysis.sdf");
conn.Open();

它只是挂起.我错过了什么?

It just hangs. What am I missing?

推荐答案

这是 SQL Server 精简版 (CE) 数据库的连接字符串(所有内容都存储在单个 .sdf 文件) - 那是你正在使用的吗?

That's a connection string for a SQL Server Compact Edition (CE) database (everything stored inside a single .sdf file) - is that what you're using?

如果是这样:在这种情况下,您必须使用 SqlCeConnection(不是 SqlConnection - 这是针对成熟的"SQL Server 版本 - 不是 CE)

If so : in that case, you'd have to use SqlCeConnection (not a SqlConnection - that's for "grown-up" SQL Server version - not CE)

这篇关于无法连接到我的 SQL Server 数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆