内网数据库怎么通过外网访问?本地SQL设置异地网络连接2种通用方法步骤

Win10系统打开数据库mdf文件的两种方法

直接在 Windows 1 0 中打开 .mdf 文件将不起作用。

这是一个坑。

方法 1 :使用 DaemonTools 虚拟光驱下载 .mdf 文件。
安装 DaemonTools(2 01 9 版),启动软件并拖放 .mdf 文件。
下载后,右键单击虚拟磁盘 -> 打开。

方法二:使用SQL Server Management Studio连接数据库。
打开 SSMS,转到数据库 -> 右键单击​​ -> 附加。
单击添加,选择 .mdf 文件并确认。

选择一个来尝试。

在操作之前,创建 .mdf 文件的备份副本。

C# web Web.config里sql连接数据库

哎呀兄弟,我之前连接数据库的时候也遇到过很多坑。
记得那一次,2 01 8 年的时候,在公司服务器上,我们使用的是Windows身份验证来登录,结果我们当时创建了一个本地数据库,程序和数据库都在同一台服务器上。
当时我为了避免出现问题,没有设置用户名和密码,所以直接用Windows登录。
结果,一旦系统升级,数据库访问权限就发生了变化。
那一刻,我惊呆了。
天哪,整个系统都瘫痪了。
很头疼。

后来吸取教训,采用了SQL Server认证方式登录,这样即使是本地数据库也可以设置用户名和密码,安全多了。
当时修改了配置文件,即在web.config中,在connectionStrings节点下写入了连接字符串。
尽管不是必需的,但使用 ConfigurationManager.ConnectionStrings["connString"].ConnectionString; 访问它要方便得多。

当时我的 web.config 文件的内容大概是这样的:
xml <?xml 版本=“1 .0”编码=“utf-8 ”?> <配置> <连接字符串> </连接字符串> </配置>
至于数据库连接字符串怎么写,我也总结了一下。
有多种方法,例如SQLServer、SQLODBC、SQLOLEDB、SQLSqlConnection,每种方法都有两种标准的安全和信任连接方法。
我不会一一阐述。
只需根据实际情况选择合适的书写方式即可。

在这方面,我敢说我踩过的陷阱比你吃过的还多,所以如果你遇到任何问题,尽管问我,我会尽力帮你解决。