0
通常,當我們啓動一個新實例時,我們需要在我們的一個框中添加一個別名,以便我們可以使用SQL Server配置管理器通過SSMS輕鬆連接到它。嘗試以編程方式將SQL別名添加到註冊表中
我寫了一個批處理文件,它將相應的條目添加到註冊表中(實際上是兩個批處理文件,一個用於32位,一個用於64位)。我不知道如何讓這個參數運行。我知道%1
和%2
將用於前兩個參數,但是當我運行這個時,在註冊表中它實際上將%1
和%2
作爲值對。
,如果你在的地方%1
和%2
批處理文件進行硬編碼的主機名和IP地址按預期工作:
REGEDIT4
; @ECHO OFF
; CLS
; REGEDIT.EXE /S "%~f0"
; EXIT
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
"%1"="DBMSSOCN,%2,1433"
OP要寫入* client *機器註冊表,而不是SQL Server。 – wqw 2013-02-23 11:38:44