如何在Visual Studio中使用本地MDF文件建立SQL连接 [英] How to establish SQL Connection in Visual Studio using local mdf file

查看:0
本文介绍了如何在Visual Studio中使用本地MDF文件建立SQL连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是编程新手。我正在尝试通过WPF/C#访问SQL Server文件,但我想我在输入正确的字符串时遇到了问题。我还不完全理解SQL登录,但以下是我现在拥有的代码,我相信这是我自己所能获得的最接近正确的代码:

string CS = @"Data Source=(LocalDB)v11.0; Integrated Security=true; AttachDbFileName=C:UsersMadisonsource
eposTheRealStudyBotTheRealStudyBotTestingData.mdf";

SqlConnection con = new SqlConnection(CS);

SqlCommand cmd = new SqlCommand("CREATE TABLE table1 (PK int, Name nvarchar(255), PRIMARY KEY *PK),);", con);

con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
con.Close();

此代码位于public MainWindow()下,InitializeComponent()之后。文件路径正确。数据库为空。我得到这个例外:

Win32异常:未知错误(0x89c50118)

再次运行它,我想我可能不小心更改了调试设置,因为现在它还提供了一个窗口,说明

解决方案不包含指定的文档

(以及大量其他术语-代码-异常-结果-文本)。我看不出我哪里错了。请帮帮忙!

推荐答案

如果您使用的是Visual Studio 2019,

  1. 双击打开服务器资源管理器的LocalDB
  2. 单击您的数据库,在属性选项卡上显示连接字符串。
  3. 复制粘贴到CS

而LocalDB的正常连接字符串格式为

Data Source=Your_DataSource;Initial Catalog=YourDatabaseName;Integrated Security=True;Pooling=False

这篇关于如何在Visual Studio中使用本地MDF文件建立SQL连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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