将 Windows 用户帐户添加到 Ubuntu 服务器

将 Windows 用户帐户添加到 Ubuntu 服务器

我有一个 Ubuntu Server v. 13.04,我将其用作文件服务器(它是一个 LAMP 堆栈)。

我有一个 samba 共享,我们称之为/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 机器上添加我的帐户,问题是我该如何做?

答案1

我通过在 Windows 计算机上创建一个与 Linux 计算机上的帐户凭据相匹配的新用户帐户来解决此问题,然后将 MSSQLSERVER 服务运行的帐户更改为该新帐户。

关于它的更多信息以及我所采取的完成程序。

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

相关内容