不Visual Studio服务器Explorer支持定义的数据库提供商?
-
09-06-2019 - |
题
我不得不使用的服务资源管理器和相关工具的图形数据库的开发与Microsoft SQL Server在我的一些学习项目,这是一个很好的经验。然而,在我的工作我处理Oracle数据库和源码和我的爱好项目使用MySQL(因为它们举办在Linux)。
有没有办法利用与数据库相关的工具Visual Studio与其他数据库提供商?
解决方案
这是说明如何以连接到你的数据库从Visual Studio:
使连接的服务器 你需要做到以下几点:
首先你需要安装MyODBC接3.51(或最新的)对 开发计算机(NB。你可以 找到这个 http://www.mysql.com/products/connector/odbc/ )
创建一个数据源中的控制小组/管理工具 连接到你的数据库。这些数据 来源将是纯粹用于 服务器管理和你不需要 担心创建相同的数据 来源于你的客户的电脑时 做出你的VS.NET 应用程序 (除非你想)-我不想 在这答案太长。为目的的这种解释我 会假装你创造了一个MyODBC 数据来源的所谓'AADSN'数据库 '诺迪上mysqlserver'SERVER01'和 有一个根密码的'fred'.的 服务器可以是计算机名称 (中发现的控制 小组/系统/计算机名称),或 或者它可以把IP 地址。NB。确保你的测试 这种连接之前继续 这样的解释。
打开你的VS.NET 项目
去服务器explorer
右击数据的连接'
选择加入的连接'
在电台特性,去提供者的选项和选择"Microsoft OLE DB提供ODBC drivers"
击下
如果你之前创建一个数据来源,然后你可以只选择 那。这样做的缺点是, 当你安装项目 应在客户机, 相同数据源的需要。我 更愿意使用一连串。这看起来应该是这样的:
DSN=AADSN;DESC=MySQL ODBC3.51司机 DSN;数据库=诺迪;服务器=SERVER01;UID=root;PASSWORD=弗雷德;PORT=3306;SOCKET=;OPTION=11;STMT=;
如果你忽略的密码 连串然后你必须做 确保数据源创造了你 (AADSN)包含一个密码。我不 要描述什么这些的意思是,你 可以看看文件 myodbc,只是确保你 得到一个"连接成功"的消息 当你试验的数据源。
其他提示
我发现了这个期间,我的研究源码.我还没有机会使用它,虽然。让我们知道,如果这对你的作品。
http://sqlite.phxsoftware.com/
系统。数据。源码 系统。数据。源码是原来的 源码数据库引擎和一个完整的 ADO.网2.0提供者的所有卷入 单个混合模式组件。
...
Visual Studio2005/2008的设计时 支持
你可以添加一个源码连接 服务器资源管理器,建立查询 查询的设计师,拖拽 桌上输入的数据集以及更多!
源码的设计师的作品在全 版Visual Studio2005/2008, 包括VS2005表达的版本。
新您可以创建/修改意见,表、索引外国键, 制约因素和触发交互式 在Visual Studio服务器 探险家!
服务器Explorer应该支持任何数据库系统,该系统提供了一个ODBC driver.在这种情况下的Oracle有一个建立在驱动程序与Visual Studio.
在增加连接对话击的变动按钮上数据的来源那么你应该获得一个名单的提供者你有驱动程序。
Oracle有一套工具,将用Visual Studio.它的包装与他们访问数据库。
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html