Tag: sql server 2014 express

以正确的方式从SQL Server获取单个记录

我正在使用Ado通过id检索单个记录。 注意: public async Task GetImage(int id) { var image = new Image(); using (SqlConnection conn = new SqlConnection(ConnectionString)) { conn.Open(); string sql = @” SELECT * FROM Images where id = @id”; using (SqlCommand comm = new SqlCommand(sql, conn)) { comm.Parameters.AddWithValue(“@id”, id); var reader = await comm.ExecuteReaderAsync(); int ordId = reader.GetOrdinal(“id”); int ordName = […]

我无法让Sql Server localdb连接在没有安装SqlServer Express的计算机上运行

我有一个使用Visual Studio 2012编写的C#控制台应用程序。在应用程序中,我使用Sql Server localdb连接到数据库来存储信息。 这在几台计算机上运行正常,所有计算机都安装了Visual Studio。 我想部署一个只需要安装Sql Server Express LocalDB的程序,而不是更大的Sql Server Express。 但是,我的应用程序未在目标计算机上运行。 我在目标计算机上安装了Sql Server Express LocalDB 2014。 我可以使用命令行使用sqllocaldb运行命令来validation它是否已安装并正在运行。 C:\Users\someuser\Desktop\Debug>sqllocaldb v Microsoft SQL Server 2014 (12.0.2000.8)` 但是,当我在同一台目标计算机上运行我的应用程序时,出现以下错误。 C:\ Users \用户SomeUser的\桌面\调试> Testing_Console 11:21:07,912 [1] INFO TestingConsole.Program – 当前目录是C:\ Users \ someuser \ Desktop \ Debug 额外信息:( null) 未处理的exception:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。 服务器未找到或无法访问。 validation实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:50 – 发生本地数据库运行时错误。无法创建自动实例。请参阅Windows应用程序事件日志以获取错误详细信息。 […]