I am trying to build a SQL 2012 SP1 cluster using SMB3.0 as its storage. I created a 2012 VM to work as the SMB3.0 server (yes, I know this is a single point of failure - I'm just trying to understand the steps at this time). On the SMB3.0 server, I created two shares, SQLdata1 and SQLlog1. On both of them, I granted full access to the domain account I am using as the SQL Server services account and computer accounts for the cluster and the cluster nodes. I have checked the permissions on the shares, and they reflect the permissions granted. I checked the actual directories on the drive on the SMB3.0 server, and they reflect the permissions granted.
I installed from the slipstreamed version of SQL Server 2012 SP1 (64-bit). During the installation, I specified the two shares as the storage locations for data and log files. They were accepted and installation continued. At the tail end of the installation, I had success on everything except the database engine and those services depedent upon it. Those failed to start. I go into the services manager and try to manually start the database engine service. It fails with a message:
Windows could not start the SQL Server (SQLtest) service on Local Computer.
Error 1067: The process terminated unexpectedly.
In the event log, I see 10 17058 entries. Each one of these shows the detail message of:
initerrlog: Could not open error log file "\\SMB3\SQLdata1\MSSQL11.SQLTEST\MSSQL\Log\ERRORLOG'. Operating system error =5(Access is denied.).
I look at the \Data directory created under the SQLdata1 share, and all the files are created in there. I cannot find any different in permissions between the \Data subdirectory and the \Log subdirectory.
I am not a SQL expert, and I have been looking at forums and reading TechNet articles and step-by-step guides, but have not found anything that points me in a direction that has helped me get this resolved.
Any assistance is greatly appreciated.
.:|:.:|:. tim