问题标签 [connection-string]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
18808 浏览

sql-server - 如何在连接到 SQL Server 2005 的 oledb 连接字符串中指定端口号?

刚发现这一点,所以我正在回答我自己的问题:)

在通常使用冒号的地方使用逗号。这可能是命名实例的问题,因为您似乎需要指定端口,即使它是默认端口 1433。

例子:

0 投票
3 回答
10061 浏览

sql-server - (local), '.' 之间有区别吗?和本地主机?

在建立与数据库的本地编程连接时,我已经使用了所有这三个。它们之间有什么真正的区别吗?

0 投票
4 回答
7645 浏览

oracle - 如何使用 ADO 连接字符串以 SYS 身份连接到 Oracle 数据库?

我正在尝试这个:

但我得到了错误:

我正在使用 Delphi,但欢迎使用任何语言的答案。

澄清:我能够以普通用户的身份连接。当我尝试连接 AS SYSDBA 时遇到了麻烦。

0 投票
4 回答
37063 浏览

.net - C# 通过连接字符串检索正确的 DbConnection 对象

我有一个连接字符串被传递给一个函数,我需要基于这个字符串创建一个基于 DbConnection 的对象(即 SQLConnection、OracleConnection、OLEDbConnection 等)。

是否有任何内置功能可以做到这一点,或者有任何第三方库可以提供帮助。我们不一定要构建这个连接字符串,所以我们不能依赖写入字符串的格式来确定它的类型,我宁愿不必编写可能的连接字符串的所有组合和排列

0 投票
2 回答
232 浏览

.net - 是否有任何类(或方法)可以创建格式化的连接字符串,给定提供者名称和用户 ID、密码等?

例如。

我会编写自己的类,但我不确定如何以编程方式从不变的数据库提供程序名称 (System.Data.OleDb) 检索连接字符串提供程序属性(本示例中为 SQLOLEDB)。

编辑:

你可以做一个

但是返回的 DBConnectionStringBuilder 仍然不知道它的连接字符串提供程序属性,即使在这种情况下它的派生类具有“提供程序”属性。

0 投票
1 回答
222 浏览

c# - 如何在实体框架中设置 SQL Server 2008 的登录信息?

好的,我仍在学习使用实体框架的技巧,并且遇到了另一个小问题。

当我从 SQL Server 2008 数据库创建实体模型时,它会警告我将登录信息保存在配置文件的连接字符串中。最初我并不担心,所以我把它留在了那里,但现在我想开始考虑部署。因此,如果我遵循该建议并且不在连接字符串中包含登录信息,那么我以后还能如何设置该信息以便它可以登录到数据库服务器?

谢谢

0 投票
1 回答
1294 浏览

sql-server - SQL Reporting Services 数据连接更新

是否可以更改已发布的 sql 报告服务报告的连接字符串?我可以在 ReportServer 数据库中看到名为 DataSource 的二进制字段,但由于它是以二进制形式存储的,因此我认为它不容易更新。

我是否需要使用正确的数据源重新发布报告?我希望不是,因为我不想安装 VS2003。

编辑:客户端正在运行安装了所有服务包的 SQL Server 2000 Reporting Services。

0 投票
2 回答
399 浏览

.net - 在企业应用程序中抽象数据连接层和表示层

我们正在构建一个企业应用程序,我们将在其中整合多个用户界面平台(即 ASP.net webapp、Windows 应用程序,以及未来的移动应用程序)和多个后端数据库平台(即 SQL Server、XML、Oracle)。另一个必要条件是这些后端数据库要么集中并通过 Web 访问,要么本地化在客户端计算机上,偶尔同步到中央服务器。

任何人都可以就我们如何抽象用户界面层和数据层提供建议,以便我们可以更简单地在各种 UI 和 DB 的各种选择之间创建即插即用的适应性?例如:在一种情况下,我们可能有一个通过互联网在中央服务器上运行的网络应用程序,我们可能有远程机器通过一个 Windows 应用程序运行本地化副本。在预定的时间间隔内,我们希望所有机器同步,以便它们都可以拥有近乎实时的数据。

我们还需要有关处理所涉及的各种连接字符串的建议,以便在任何一个应用程序上需要更改的唯一设置是“本地”或“远程”,然后它们将确定必要的连接字符串。

0 投票
13 回答
15932 浏览

.net - .NET / LINQ-SQL / ASP.NET 中的连接字符串地狱

我有一个包含以下内容的 Web 应用程序:

  • 一个 Web 项目(带有一个包含连接字符串的 web.config 文件 - 但在 Web 项目中没有数据访问代码)
  • 使用 LINQ-SQL 类向 Web 项目 UI 提供实体的数据访问项目(该项目有一个设置文件和一个 app.config - 两者都有连接字符串)

当我构建和部署时,Bin 目录中没有设置文件或 app.config 与数据访问 .dll,但更改 web.config 文件中的连接字符串不会相应地更改数据库 - 所以连接字符串必须被编译成数据访问dll。

我需要一个用于我的整个部署的配置文件——网站、数据访问 dll、一切——它有一个可以使用的连接字符串。目前,似乎有多个连接字符串在各处被使用或硬编码。

我如何最好地解决这个烂摊子?

谢谢你的帮助。

0 投票
4 回答
9533 浏览

asp.net - ConfigurationManager ConnectionStrings 的价值在哪里?

在我的 ASP.NET 应用程序中,我有一个 web.config 文件。在 web.config 文件中,我有一个连接字符串...

然而,当我使用 检索这个值时ConfigurationManager.ConnectionStringsp["HRDb"],我得到的是旧的连接字符串,而不是新的。

ConfigurationManager读取连接字符串值来自哪里(除了 web.config) ?

我正在从 VS.NET 运行应用程序(未部署到 IIS)。