DSN 到连接字符串?

2024-06-04

我们有一个 ASP.NET 网站,该网站使用一个数据库,我们希望能够使用连接字符串来访问该数据库。我们已经成功设置了一个 DSN 来连接到这个数据库,但我似乎无法发现连接字符串的正确魔力。

是否有一种直接的方法可以将 DSN 中的值转换为连接字符串?我知道从 UI 来看,对此没有明显的答案...每个数据库供应商都提供不同的 UI 来根据他们的需求创建 DSN。但是,我希望在用户界面下面它可能只是在幕后创建连接字符串之类的事情,我可以查看它以了解我做错了什么。这还有希望吗?如果是这样,有关于如何获取我需要的信息的指导吗?

(我已经去connectionstrings.com尝试确保我的连接字符串格式正确,但似乎没有任何效果......这就是为什么我尝试这种奇怪的translate-from-dsn tact。)

EDIT:我一定没有说清楚的是,我们不希望有 DSN 条目。我们已经创建了一个,并暂时使用了它,但我们希望能够摆脱它并使用连接字符串without a dsn.


如果您可以使用OLEDB,那么您可以创建一个UDL file http://msdn.microsoft.com/en-us/library/e38h511e(VS.71).aspx。只需创建一个新的文本文档,test.udl并双击。填写对话框,然后用记事本将其打开。瞧 - 这是你的连接字符串。

ODBC 有点难 - 您可以从 ODBC 管理器创建文件 DSN,或者在注册表中查看HKLM\Software\ODBC\ODBC.INI\<DSN Name>对于系统 DSN。您最终会得到一些名称/值对。您应该能够将它们转换为连接字符串。这\\Driver将列出实际的 DLL,因此您需要从以下位置获取提供程序名称HKLM\Software\ODBC\ODBC Data Sources\\<DSN Name>.

如果您可以使用 ODBC 的 OLEDB 提供程序,那么您可以使用 UDL 技巧并让它从 ODBC 文件 DSN 构建连接字符串。 ODBC 连接字符串将位于 UDL 的扩展属性中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DSN 到连接字符串? 的相关文章

  • 从 ASP.NET 应用程序使用 Active Directory 时出现 DirectoryServicesCOMException (0x80072020)

    介绍 我正在维护一个查询 Active Directory 的旧版 ASP NET 3 5 应用程序 该应用程序使用 集成 Windows 身份验证 旨在使用其自己的安全上下文而不是专用用户名和密码连接到 Active Directory
  • 将 ODBC 添加到 MAMP

    过去几天我一直在尝试安装 ODBC 但我快要失去理智了 我已经完全不适应这里了 请有人在我崩溃之前帮助我 这就是我正在尝试的 1 下载1 7 2源代码包 我使用的是1 7 2 http www mamp info en downloads
  • 在另一个控件之前插入一个控件

    如何在 ASP NET 中动态地将一个控件插入到另一个控件之前 假设 control1 是网页上的某个控件 我想在 control1 之前动态创建并插入一个表 e g table1 new Table table1 ID Table1 但接
  • RestSharp 不反序列化 JSON 对象列表,始终为 Null

    我在使用 RestSharp 将返回内容反序列化到我的类中时遇到问题 从我所有的搜索来看 我的做法似乎是正确的 我宁愿使用 RestSharp 的反序列化器 也不愿使用 Newstonsoft 的 Json NET 等另一个包 我正在做的是
  • 在桌面应用程序和网站之间启用单点登录

    我们有一个客户端 服务器应用程序 具有丰富的客户端前端 Net 和管理门户 Asp Net 目前 用户必须在富客户端和网站上登录 我们希望他们能够登录富客户端 但如果他们从客户端内启动网站 则不必登录该网站 我们怎样才能做到这一点 采用另一
  • 按正确的列(即 TemplateField)对 gridView 进行排序

    我在 gridView 中排序列时遇到问题 我只想选择列中名称等于 完成 的那些行 我的 gridView 由一些 BoundField 和 TamplateFields 组成 当我想按正确的 BoundField 排序时 我将正确的字符串
  • 具有 ISO 日期格式的 WCF REST JSON

    我在 WCF Web 服务 框架 4 0 中使用 JSON 支持 ISO 日期格式时遇到了一个大问题 我尝试了很多 但还没有运气 休息服务 WebInvoke Method PUT UriTemplate mvnoid OrderID Re
  • ASP.NET MVC 使用类型化模型将模型与单选按钮列表进行两种方式数据绑定

    我有一个由单选按钮矩阵组成的 mvc 视图 每行单选按钮都在一个组中 代表模型中的一个键入对象 使用各种博客和帖子的指导 我已成功将发布的表单结果绑定到控制器操作中的类型化模型数组 但是似乎无法成功反转效果并将现有模型绑定到单选按钮 同时保
  • 如何将 openssl_pkey_get_public 和 openssl_verify 转换为 C# .NET

    PHP 代码验证来自银行的 iPizza 签名 key openssl pkey get public file get contents preferences bank certificate if openssl verify dat
  • 是否有任何 .NET 标准可以处理本地化并允许用户自定义文本?

    我们正在构建一个 ASP NET MVC 应用程序 但尚未使用大量数据注释进行本地化DisplayAttribute整个代码中都有硬编码字符串和硬编码消息字符串 现在我们要求应用程序必须可本地化 但是我们仍然需要允许用户自定义字段显示和文本
  • 通过.NET/C#发送传真

    如何在 NET 中发送传真 我们有一个传真服务器 我们需要通过它将文件传真给客户 由于我们有传真服务器 我不认为我必须在我的机器上配置传真调制解调器 对吧 它只会通过传真服务器吗 有没有好的免费 或便宜 传真 API 在我的研究中 我遇到过
  • 缓存可用于 WCF 和 ASP .NET 应用程序 (.NET 3.5)

    我需要可以在 WCF 和 ASP NET 应用程序中使用的缓存工具 我见过 System Web Caching Cache这在 WCF 中不可用 据我所知 只有当服务托管在 IIS 中时它才可用 但情况并非总是如此 System Runt
  • UpdatePanel 中的控件丢失 JQuery 事件

    我有一个位于 updatepanel 控件内的按钮 按钮的单击事件有一个通过 JQuery 为其定义的函数 异步回发完成后 随后单击按钮时 JQuery 事件将无法触发 我需要做什么来纠正此行为并在异步刷新按钮的单击事件后维护 JQuery
  • ASP.NET MVC 3 中未经身份验证用户的缓存主页

    我的网站有一个主页 我想为匿名用户缓存该页面 并将其设置为经过身份验证的用户的 私有 以便他们将其保存在自己的计算机上 而不是其他地方 因此 如果用户是匿名的 我想将页面保存在服务器缓存中 并使用以下命令保存在浏览器缓存中Cache con
  • 将 Sage Line 50 与 Windows 应用程序集成

    我必须将 C Windows 应用程序与 Sage Line 50 集成 将所有发票详细信息从应用程序发送到 Sage 我在 Google 上搜索 大多数地方都说要集成 Sage Line 50 我们需要使用 Sage 开发套件 SDK 但
  • VS2010调试问题

    好吧 奇怪的事情又发生在我身上了 今天早上 当我启动 ASP NET 应用程序时 对其进行了一些工作 现在当我尝试发布它时 我收到一个错误 我似乎找不到任何相关文档 Error 1 Unable to apply a change whil
  • Firefox 和 IE:从缓存检索数据时损坏数据

    我向服务器发出一个请求 如下所示 http localhost Combine aspx flag file1 js file2 js file3 js 我也尝试过这个 http localhost Combine aspx flag va
  • 在 SelectList 集合中设置所选项目

    我有一堂具有以下属性的课程 它构建了一个SelectList现有列表中的对象 然后设置所选项目 public SelectList ProviderTypeList get SelectList list new SelectList my
  • ASP.NET MVC 4 FileResult - 错误

    我在控制器上有一个返回 PDF 的简单操作 工作正常 public FileResult GetReport string id byte fileBytes manager GetReport id string fileName id
  • 在哪里存储加密密钥 MVC 应用程序

    我正在使用 AES 加密 解密类 该类需要密钥值和向量值来加密和解密 MVC3 应用程序中的数据 保存记录时 我对数据进行加密 然后存储在数据库中 当我检索记录时 我在控制器中解密并将未加密的值传递给视图 我们关心的不是在数据通过网络时保护

随机推荐

  • Python 中的正则表达式替换:将命名组转换为整数

    替换字符串中的模式时 我特别需要匹配命名组的整数 长整型值 案例示例和我尝试过的方法 status 1 foo 23 bar re sub
  • 如何在 .NET 应用程序中使用 W3C 标记验证器 API?

    我发现有一个W3C 标记验证器的 API http validator w3 org docs api html 我之前曾问过 是否有适用于 W3C 标记验证器 API 的 NET 库 https stackoverflow com que
  • 如何在 J2EE 中进行动态 URL 重写

    回到我的 ASP NET 时代 我使用URL重写器 NET http urlrewriter net 进行动态 URL 重写 基本上 它是一个 HTTPModule 可以拦截页面请求并根据您定义的规则重写 URL 与 MOD REWRITE
  • Rhino:限制可以从 JavaScript 访问的 Java 包

    当将 JavaScript 解释器 Rhino 嵌入到 Java 应用程序中 以便能够编写该应用程序的脚本 时 如何限制脚本可用的 Java 包 例如 只有 java lang 应该是可访问的 描述了一种在 Rhino 中阻止访问某些包和类
  • kind 类型的函子和应用词 (* -> *) -> *

    我遇到了一种情况 我的代码将受益于使用Functor and Applicative 类似抽象 但针对种类类型 gt gt 定义一个更高种类的函子可以通过RankNTypes像这样 class HFunctor f where hfmap
  • GridLayout 中小部件的位置

    我正在尝试创建一个小部件网格 每个 单元格 小部件都有一个矩形 我可以稍后更改颜色 当我使用以下行运行下面的代码时grid add widget Button text str i 按钮填充整个窗口 如文档中所示 然而 当我使用我的Cell
  • 对多个属性使用一种设置方法 MATLAB

    我有几个属性基本上使用相同的属性set method classdef MyClass properties A B end methods function mc MyClass a b Constructor mc A a mc B b
  • 使用 .NET 将二进制转换器转换为十进制

    我已经开始掌握一些编程基础知识 但我仍然很新并且缺乏经验 我正在编写的新程序遇到问题 我想要一个程序 将 8 位二进制数放入文本框中 按下按钮 然后显示二进制数的十进制值 下面是我尝试过的代码 Public Class Form1 Priv
  • 计算列表中每个项目在 pandas 数据框列中出现的次数,并用逗号分隔值

    我有一个清单 citylist New York San Francisco Los Angeles Chicago Miami 和带有这些值的 pandas Dataframe df1 first last city email John
  • 为什么 Angular 4.3 中的 httpclient 返回 Object 而不是 any?

    Angular 4 3 中的新 HttpClient 类似乎又回来了Object代替any默认情况下 鉴于打字稿文档所述 这样做是否有特殊原因 永远不要使用数字 字符串 布尔值或对象类型 这些 类型指的是几乎从未使用过的非原始装箱对象 适当
  • Eigen:将每一行除以最后一行

    使用 Eigen 时我不太清楚其语法rowwise运营 我有一个特征矩阵 我想将每一行除以最后一行 所以如果我们从一个矩阵开始 r 0 1 2 3 4 5 然后在这个转变之后 我想要 r 0 2 5 6 1 1 最好该操作发生在适当的位置
  • 为日期范围选择器设置时间

    The 日期范围选择器 http www daterangepicker com 插件允许使用 setStartDate 和 setEndDate 方法设置日期 是否有任何方法可以在插件中设置时间 似乎没有一种方法可以仅设置时间 并且他们在
  • 如何向 iPhone 设置页面添加按钮?

    在 首选项 应用中 Safari 的设置页面包含标有 清除历史记录 或 清除缓存 的按钮 邮件应用程序的设置页面包含一个红色的大 删除帐户 按钮 有没有办法为我的应用程序创建这样一个带有按钮的设置页面 我检查了苹果的文档 http deve
  • PHP 7 上可以指定多个返回类型吗?

    我有一些可以返回的方法两种返回类型之一 我正在使用利用 MCV 的框架 因此重构这几个函数尤其没有吸引力 是否可以声明返回类型返回其中之一而在其他情况下失败 function test if this gt condition false
  • 带 url 参数的 Flask render_template

    我使用 pdf js 在网络中渲染 pdf 目标url的格式如下 http www example com book file abc pdf 我的问题是 我使用 Flask 模板来生成页面 return render template b
  • flutter 动态查询 Firebase Firestore

    我正在创建一个视图 用户可以在其中选择多个元素 然后 通过在按钮上执行 onTap 这应该生成查询并在其他视图上显示查询结果 我的挑战是确保我获得用户选择的所有条件 然后使用多个字段值构建查询 我应该执行一个查询 然后对该查询进行查询等等
  • Yii2 从 MySQL 中的表登录的分步指南

    我开始在 Yii2 中迈出第一步 到目前为止 我已经能够编写一个应用程序并将数据库中的表连接到它 就像我在 Yii1 中学到的那样 该表是contacts我的创建视图中的表单将数据发送到数据库 没有任何问题 问题是我只能在 Yii2 内置的
  • 如何在 MATLAB 中可视化球体的交集?

    似乎这个问题在一些地方被问过 包括SO https stackoverflow com questions 35130336 draws the intersecting volume of two spheres in matlab 我最
  • ui-router:传递一个不在url中的参数?

    我在传递不是 url 中的参数的参数时遇到问题 我基本上对点击事件有以下内容 let stateParams id event info id info event info this state go home showinfo stat
  • DSN 到连接字符串?

    我们有一个 ASP NET 网站 该网站使用一个数据库 我们希望能够使用连接字符串来访问该数据库 我们已经成功设置了一个 DSN 来连接到这个数据库 但我似乎无法发现连接字符串的正确魔力 是否有一种直接的方法可以将 DSN 中的值转换为连接