Sql-Server

我需要一個域控制器來讓多台 PC 訪問同一個 SQL Server 數據庫嗎?我該如何配置它?

  • January 14, 2021

更多細節/複製自: https ://superuser.com/questions/1612260 )

親愛的,

我是連接 2 台 PC 並讓它們在一台電腦上使用相同的 SQL 伺服器數據庫的新手……所以請支持我。

在家裡,我有兩台公司的電腦(由於 Covid19,我在家工作;我沒有更好的 Windows 圖像,我寧願不更改它們,或者至少盡可能不更改):

**最終目標:**讓 PC1 充當數據庫伺服器,PC2 充當客戶端(可以訪問伺服器的數據庫)。在兩台 PC 上,我將安裝相同的應用程序,該應用程序應該能夠(從任何 PC)更新來自 PC1/數據庫伺服器的數據。

有人告訴我,在這種情況下我需要一個域控制器 (DC),但我真的不知道這意味著什麼或我應該如何配置它:

  1. 我需要一個直流電嗎?
  2. 這個 DC 是 Windows 圖像附帶的東西嗎?
  3. 這個 DC 是 SQL Server 附帶的嗎?
  4. 這是我需要單獨安裝的應用程序嗎?(我最初認為如果我在 PC1 上安裝 sql server,我將不得不從 PC2 插入 windows 憑據,這就足夠了)
  5. 你能給我一步一步地告訴我如何完成這項工作嗎?

謝謝!

R

我需要一個直流電嗎?

不,您可以將 SQL 身份驗證或 Windows 身份驗證 (NTLM) 與“工作組身份驗證”一起使用。並且要使用 DC,您必須將兩個盒子都加入域,所以我不會打擾。

這個 DC 是 Windows 圖像附帶的東西嗎?這個 DC 是 SQL Server 附帶的嗎?這是我需要單獨安裝的應用程序嗎?

域控制器是 Windows Server 的一項功能,在 Windows 的客戶端版本(如 Windows 7 或 Windows 10)上不可用。

(我最初認為如果我在 PC1 上安裝 sql server,我將不得不從 PC2 插入 windows 憑據,這就足夠了)你能告訴我如何讓這個工作的一步一步嗎?

如果在具有相同密碼的兩個框上創建本地使用者,則可以使用 Windows Integrated Auth for SQL Server。這是“工作組身份驗證”,它將允許在電腦之間訪問文件共享和其他服務。

Windows DC 扮演集中 Windows 身份驗證的 Windows 伺服器角色。

如果 SQL Server 是(域的)伺服器成員,它可以在使用者和組的集中儲存庫上進行中繼,從而輕鬆地在整個組織中共享身份驗證和安全性。

在您的情況下,我建議您使用 sql 身份驗證,以便登錄和密碼由 sql 引擎在本地管理。通過這種方式,您無需在家庭環境中安裝 DC。

因此,在您的應用程序中,使用 ip 地址(後跟 1433 是預設埠)和 sql 身份驗證而不是 windows 集成安全性作為伺服器名稱。

引用自:https://dba.stackexchange.com/questions/283227