में पैरामीटर का उपयोग करें, मैं पथ निर्दिष्ट करना चाहता हूं जहां पैरामीटर का उपयोग कर SQL फ़ाइल में डेटा फ़ाइल और लॉग फ़ाइल बनाई गई है। यहां मैंने लिखा है:SQL सर्वर: CREATE DATABASE
DECLARE @DataFilePath AS NVARCHAR(MAX)
SET @DataFilePath = N'C:\ProgramData\Gemcom\'
DECLARE @LogFilePath AS NVARCHAR(MAX)
SET @DataFilePath = N'C:\ProgramData\Gemcom\'
USE master
Go
CREATE DATABASE TestDB
ON
PRIMARY
(NAME = N'TestDB_Data', FILENAME = @DataFilePath)
LOG ON
(NAME = N'TestDB_Log', FILENAME = @LogFilePath )
GO
दुर्भाग्यवश, यह काम नहीं करता है। जब मैं एसक्यूएल सर्वर प्रबंधन स्टूडियो में इसे चलाने के लिए प्रयास करते हैं, मैं त्रुटि पास
गलत वाक्य रचना मिल गया '@DataFilePath'।
मुझे आश्चर्य है कि क्या करना है, यह भी संभव है?
धन्यवाद
आप '@ LogFilePath', बजाय आप @DataFilePath दो बार सेट – Lamak