具体来说,如果我有一台服务器,我想使用我的 SQL Server 数据库,我是否必须在每台服务器计算机上安装一个 SQL 数据库?我可以将它与软件安装捆绑在一起吗?如果我想使用 LINQ,我是否仅限于使用 SQL Server?
同样,我的数据库数据必须是安全的。有没有一种方法可以确保只有我的程序才能修改/查询我的程序数据库?
具体来说,如果我有一台服务器,我想使用我的 SQL Server 数据库,我是否必须在每台服务器计算机上安装一个 SQL 数据库?我可以将它与软件安装捆绑在一起吗?如果我想使用 LINQ,我是否仅限于使用 SQL Server?
同样,我的数据库数据必须是安全的。有没有一种方法可以确保只有我的程序才能修改/查询我的程序数据库?
问题 1) 我必须在每台服务器计算机上安装 SQL 数据库吗?
不,您可以只托管一台 sql server 并通过 Internet 访问
问题 2) 我可以将它与软件安装捆绑在一起吗?
是的,我遇到的最简单的打包程序和安装程序称为 Inno Setup
问题 3)如果我想使用 LINQ,我是否仅限于使用 MSSQL?
不,因为语言集成查询(LINQ,发音为“链接”)是一个 Microsoft .NET Framework 组件,它为 .NET 语言添加了本机数据查询功能,尽管存在 Java 1、PHP 和 JavaScript 的端口。
问题 4) 有没有一种方法可以确保只有我的程序才能修改/查询我的程序数据库?
是的,您的应用程序可以使用将从配置文件中读取的连接字符串