Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 用户如何在没有DBMS的情况下使用数据库_Sql Server_Database - Fatal编程技术网

Sql server 用户如何在没有DBMS的情况下使用数据库

Sql server 用户如何在没有DBMS的情况下使用数据库,sql-server,database,Sql Server,Database,我对数据库和DBMS这个话题还不熟悉 我已经用C#.NET和SQL Server编写了电话簿程序 我的问题是如何在没有SQL Server的用户计算机上运行此程序 我希望当他们单击计算机上的执行文件时,该文件将立即正常工作,并且他们可以存储新用户或删除某些用户您可以为您的用户托管SQL server,并要求他们具有internet连接 您可以将其重写为web应用程序,也需要internet连接 或者,您可以使用嵌入式SQL客户机,如果没有更好的术语,还可以使用服务器。这是我的建议,也是许多应用程

我对数据库和DBMS这个话题还不熟悉

我已经用C#.NET和SQL Server编写了电话簿程序

我的问题是如何在没有SQL Server的用户计算机上运行此程序


我希望当他们单击计算机上的执行文件时,该文件将立即正常工作,并且他们可以存储新用户或删除某些用户

您可以为您的用户托管SQL server,并要求他们具有internet连接

您可以将其重写为web应用程序,也需要internet连接


或者,您可以使用嵌入式SQL客户机,如果没有更好的术语,还可以使用服务器。这是我的建议,也是许多应用程序所做的。SQLite与SQL Server不完全兼容,因此您必须重写部分SQL。

答案是您不能。@DaleK那么其他类似程序如何做到这一点呢?您必须安装SQL Server。您通常不会将SQL Server用于小型单用户应用程序。您通常在多个用户访问的服务器上使用SQL Server。感谢您的详细解释。其他应用程序(如手机通讯录或联系人)对解决此问题有何帮助?他们是使用你的方法还是将数据保存在某些特定文件中?@DariushStony我不是移动开发人员,但据我所知,他们使用SQLite或其他嵌入式数据库。iOS有CoreData。像联系人这样的东西是由操作系统提供的。看见