Ubuntu

將 Windows 使用者帳戶添加到 Ubuntu 伺服器

  • July 25, 2013

我有一個 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 服務的帳戶更改為該新帳戶。

有關它的更多資訊以及我完成的程序。

http://o7thblog.com/sql-2012-linux-shared-data-file-storage

引用自:https://serverfault.com/questions/526010