簡體   English   中英

服務器名稱更改后如何使用相同的SQL連接字符串?

[英]How to Use Same SQL Connection String After Server Name Change?

我們有超過10,000個Excel文件集,這些文件都是通過模板創建的(不要問)。 它們都使用相同的連接字符串連接到SQL Server數據庫。 現在,服務器的名稱正在更改,沒有簡單的方法可以在所有10,000多個文件的連接字符串中全局替換它。 有什么辦法可以保持相同的連接字符串,但仍然可以連接文件?

服務器名稱從“ ABCNT3”更改為“ ABCSQL16P1”,因此我需要一種方法使“數據源= ABCNT3”行仍連接到ABCSQL16P1。 真的希望這是可能的。

免責聲明:這是一個小技巧,這將使另一個人在您之后難以維護此內容。 但是,考慮到您的(已經)糟糕的情況,這將解決您當前的問題,直到您確定更永久的解決方案為止。

如果尚未安裝SQL工具,則需要“ SQL Server配置管理器”。 我將其安裝為SQL 2017(SSMS)管理工具的一部分。
使用所有的Excel文件從計算機運行它。

打開后,從列表中選擇最后一個,名為“ SQL Native Client ##。#配置”。 展開並選擇“別名”。 創建新的。
別名=“ ABCNT3”,Server =“ ABCSQL16P1”。

您的Excel將認為新服務器是舊服務器。 這是非常無縫的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM