Ubuntu
將 Windows 使用者帳戶添加到 Ubuntu 伺服器
我有一個 Ubuntu Server v. 13.04,用作文件伺服器(其中它是一個 LAMP 堆棧)。
我有一個桑巴共享讓我們稱之為
/shares/SQLDatabases
我在同一個網路中有一個 Windows 2008 R2 伺服器,這個共享已經映射為一個網路驅動器。在它上面,我正在執行 SQL Server 2012(因為我必須針對某些項目)。
我所有的數據庫都儲存在上面列出的 samba 共享中,我嘗試過的內容如下:
DBCC TraceOn(1807); EXEC sp_attach_db @dbname = N'Cloud.CMS', @filename1 = N'\\192.168.2.98\ServerStorage\Database\Cloud.CMS.mdf', @filename2 = N'\\192.168.2.98\ServerStorage\Database\Cloud.CMS_log.ldf'; DBCC TraceOff(1807);
但是我得到了以下資訊:
Directory lookup for the file "\\192.168.2.98\ServerStorage\Database\Cloud.CMS.mdf" failed with the operating system error 5(Access is denied.).
我的假設是我需要
MSSQLSERVER
在我的 Ubuntu 機器上添加我的帳戶,問題是我該怎麼做?
我通過在我的 Windows 機器上創建一個與 linux 機器上的帳戶憑據匹配的新使用者帳戶來解決這個問題,然後將執行 MSSQLSERVER 服務的帳戶更改為該新帳戶。
有關它的更多資訊以及我完成的程序。