问题标签 [named-instance]

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 投票
7 回答
105712 浏览

sql-server - SQL Server,将命名实例转换为默认实例?

我需要将 SQL Server 2005 的命名实例转换为默认实例。

有没有办法在不重新安装的情况下做到这一点?


问题是,6 个开发人员中有 2 个安装了命名实例。因此,对于我们其他四个人来说,改变连接字符串变得很痛苦。我正在寻找阻力最小的途径,以使这 2 个重新回到我们团队的标准设置中。

每个人都表示这会很麻烦,而且会占用他们的开发时间。我认为这需要一些时间来解决,为了所有相关人员的最大利益,我尝试梳理已安装的配置应用程序但没有看到任何东西,所以我认为会有更多了解内部工作原理的人在这里。

0 投票
3 回答
28207 浏览

sql-server - SQL - 使用命名实例连接到链接服务器

如何连接到链接 SQL 服务器的命名实例。

如果它没有链接,我会执行以下操作:

如果它是链接的,我会假设以下内容:

但 SQL 不喜欢“\”

什么是正确的语法

0 投票
1 回答
9448 浏览

c# - 带有 IP 地址的 SQL Server 实例名称

我发生了一个非常奇怪的情况,我希望这里有人知道原因。

我为默认端口 1433 上的所有端口启用了 TCP/IP。

所有测试都与 SQL Server Management Studio 和我的程序一致。

这有效:

  • 计算机名\实例名
  • 127.0.0.1
  • 127.0.0.1,1433
  • 192.168.1.100
  • 192.168.1.100,1433

这不起作用:

  • 127.0.0.1\InstanceName

注意:我知道这与防火墙无关,因为我可以在端口 1433 上 telnet 到 127.0.0.1。

注意 2:连接字符串无关紧要,因为测试与 Management Studio 一致,但我还是会给出:server={0};Integrated Security=True;Database=MyDatabase

在阅读 MSDN 时,您似乎应该能够通过 IP 地址连接到实例名称。

这里发生了什么?

0 投票
2 回答
1473 浏览

sql - 我可以在 SQL 引导程序中修改 package.xml 文件以安装命名的 SQL 服务器实例吗

我想在 Windows7 上使用 SqlExpress2008 Bootstrapper 进行全新安装,我不想使用默认的 SQLEXPRESS 实例。

我试图编辑位于以下位置的 package.xml 文件:C:\Program Files\Microsoft

SDKs\Windows\v7.0A\Bootstrapper\Packages\SqlExpress2008\en\package.xml

并更新了命令参数 instancename= CUSTOMINSTANCE

但不幸的是,它仍然创建默认SQLEXPRESS而不是CUSTOMINSTANCE

wix标签如下:

这是完成此任务的标准方法吗?

0 投票
1 回答
315 浏览

c# - Structuremap Open Generic 命名实例

我必须执行以下操作:

其中 someType 可以是 ICommand 的任何实现。

所以我注册了其中一些:

有没有办法在 StructureMap 中执行此操作,因为 GetNamedInstance 需要我直到运行时才知道的类型参数。?

0 投票
1 回答
418 浏览

structuremap - 结构映射确实返回命名实例而不是默认实例

正如标题所说,当我还配置了命名实例时,结构映射不会返回默认实例。

这是我的类型注册:

这就是我请求实例的方式:

我希望上面的行返回CommandCoordinator实例,而是返回TakeNextCommandSwitch实例。我在这里做错了什么?

0 投票
2 回答
12551 浏览

sql-server - 从 Windows 64 位连接到 SQL Server 命名实例

我在使用 Microsoft Windows Server 2003 企业版的应用服务器上运行 java 和 .net 应用程序。这些正在迁移到另一台应用服务器 Windows 2008 64 位机器。

所有应用程序都连接到命名实例上的同一个 SQL Server 2005 数据库。

到目前为止,我已经尝试将应用程序完全按原样移动,而不会更改配置文件,从旧盒子到新盒子。

在新的应用服务器上,java 和 .net 应用程序都没有连接到数据库(命名实例)。

JDBC 错误消息:“与命名实例的连接失败。错误:java.net.SocketTimeoutException:接收超时。”

.net 错误消息:“建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。找不到或无法访问服务器。”

如果我将数据库配置更改为不在命名实例上的配置,它将在新的应用服务器上运行。

数据库设置正确,因为我们能够连接旧的应用服务器。我可以从新的应用服务器 ping 数据库服务器。

有什么理由这在新的应用服务器上不起作用?

java 连接字符串:“jdbc:microsoft:sqlserver://[dbservername];SelectMethod=Cursor;instanceName=[dbinstance]”

.net 连接字符串:“Server=[dbservername]\[dbinstance];Database=Risk_DB;Uid=[user];Pwd=[pwd];”

更新 根据答案中的建议,我得到了实例端口号。我还安装了 SQL Server Management Studio,这样我就可以消除我的应用程序作为问题点。在 Management Studio 中,如果我使用 [servername][instancename],我会收到消息“在建立与 SQL Server 的连接时出现与网络相关或特定于实例的错误...”但是当我使用 [servername] 时它可以工作,[港口]。不确定是否有办法解决这个问题?

更新 #2将问题上报给基础设施/服务器/网络团队。他们在新的应用服务器上禁用了 Windows 防火墙。Presto,现在我可以连接到 Management Studio 中的 [dbservername]\[dbinstance],并且所有应用程序都在使用现有配置文件工作。

0 投票
2 回答
4158 浏览

sql-server - 如何在 IBM Websphere 应用服务器中配置 SQL Server 命名实例

谁能帮我在 IBM Websphere Application server 中配置 SQL Server 命名实例?

问候 Gopinathan K. Munappy

0 投票
1 回答
3875 浏览

sql-server - 无法连接到托管在 Azure 虚拟机中的 SQL Server 2008 命名实例

当我尝试连接到托管在 Azure VM 中的 SQL Server 中的命名实例时,我收到以下消息:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)(Microsoft SQL Server,错误:-1)

问题是 SQL Server 浏览器无法正常工作,当我启动浏览器服务时,它会在几秒钟后关闭,并且事件日志显示

没有 SQL Server 或 SQL Server Analysis Services 的实例。

但我确实有一个命名实例,我可以在本地连接到这个实例。

我已经重新安装了 SQL Server 浏览器和实例,但 ii 不起作用。

主机是 Azure 虚拟机 Windows Server 2008 数据中心。

请帮忙。

谢谢

更新 11/08/2012 实际上我可以远程连接到默认实例,但是我不能使用命名实例来执行此操作,例如,我使用 dns: 远程连接,但是如果我尝试使用 \UAT,我无法连接。

更新好吧,问题似乎是当有人尝试连接到命名实例时,SQL 浏览器的端口 1434 必须打开,这意味着我们需要在 azure 管理门户中创建该端点,问题是 sql 浏览器看起来对于命名实例并使用动态端口回答。最后,我认为配置所有这些很麻烦,无论如何我的 sql 浏览器没有检测到我的命名实例,所以我决定创建一个新端点来侦听命名实例并为该实例分配一个静态端口,现在我可以连接到 IP/端口。我仍然很好奇如何配置 Azure VM、SQL 浏览器、SQL Sever 和防火墙,以便能够使用 SQL 浏览器连接到 dns/instance。

0 投票
2 回答
834 浏览

c# - 如何在 StructureMap 中检索所有命名实例的名称

在我的应用程序中,我有IPolicy接口和一些具体的实现。让我们说BasicPolicyAdvancedPolicy。我通过添加命名实例来配置 StructureMap 容器,如下所示:

我还有一个按名称检索策略的工厂:

现在我想在工厂中拥有一个返回所有名称列表的方法。这样当我调用变量时将var names = _factory.GetPolicyNames()保持.names{ "Basic policy", "Advanced policy" }

有了这个,我可以将列表传递到表示层以将其显示在组合框中,用户可以在其中选择要应用的策略。然后,调用链将返回_factory.GetPolicy(name);

我在 StructureMap 中找不到它。如果可能,你会怎么做?如果没有,最好的解决方法是什么?