C# 在c中访问映射驱动器上的数据库#

C# 在c中访问映射驱动器上的数据库#,c#,sql,database,visual-studio,C#,Sql,Database,Visual Studio,我已经建立了一个SQL数据库程序,其中包含零件号和零件的详细信息。现在这个程序在我的机器上本地运行。但是,我需要做的是让程序访问网络驱动器(例如L:\驱动器)上的数据库。通过这种方式,用户可以拥有自己的程序副本,但发送和接收的所有数据都会发送到该公共网络数据库。我一直在玩,也在网上搜索,但似乎找不到任何东西,我是一个数据库初学者。任何帮助都将不胜感激。谢谢。您要做的是在计算机上的某处安装一个。然后使用驱动器位置而不是驱动器位置来访问数据 这是跨应用程序共享数据的标准方式。您要做的是在计算机上的某

我已经建立了一个SQL数据库程序,其中包含零件号和零件的详细信息。现在这个程序在我的机器上本地运行。但是,我需要做的是让程序访问网络驱动器(例如
L:\
驱动器)上的数据库。通过这种方式,用户可以拥有自己的程序副本,但发送和接收的所有数据都会发送到该公共网络数据库。我一直在玩,也在网上搜索,但似乎找不到任何东西,我是一个数据库初学者。任何帮助都将不胜感激。谢谢。

您要做的是在计算机上的某处安装一个。然后使用驱动器位置而不是驱动器位置来访问数据


这是跨应用程序共享数据的标准方式。

您要做的是在计算机上的某处安装一个。然后使用驱动器位置而不是驱动器位置来访问数据


这是跨应用程序共享数据的标准方法。

简单地说,这种方法的问题在于锁定和多用户支持。您将遇到争夺文件访问权的用户。您需要一个DB服务器(SQL server、SQL server Express、MySQL等)来处理此问题。数据库服务器可以在该网络服务器上运行

简单地说,这种方法的问题在于锁定和多用户支持。您将遇到争夺文件访问权的用户。您需要一个DB服务器(SQL server、SQL server Express、MySQL等)来处理此问题。数据库服务器可以在该网络服务器上运行

您需要将数据库存储在服务器位置网络驱动器总是会发生更改,如果用户已经将网络驱动器映射到
L:
,该怎么办?如果您需要一个公共网络数据库-只需设置一个实际的SQL Server(或任何其他数据库服务器)并使用某种协议和逻辑数据库名称连接到它。不要将数据库的文件共享带到网络!这不是一个好主意……您需要将数据库存储在服务器位置。网络驱动器总是会发生更改,如果用户已经将网络驱动器映射到
L:
,那么您该怎么办……如果您需要一个公共网络数据库,只需设置一个实际的SQL Server(或任何其他数据库服务器)即可并使用某种协议和逻辑数据库名称连接到它。不要将数据库的文件共享带到网络!这不是一个好主意……你完全正确。我联系了我那个涉足数据库的IT人员,他帮我接通了。你说得对。我联系了涉足数据库的IT人员,他帮我接通了电话。