2012-05-02 13 views
24

नहीं बना सकता है मैंने SQL Server 2012 एक्सप्रेस संस्करण उन्नत सेवाओं को स्थापित किया है जिसमें कहा गया है कि इसमें पूर्ण-पाठ अनुक्रमणिका शामिल है।उन्नत सेवाओं के साथ एक्सप्रेस, पूर्ण टेक्स्ट इंडेक्स

http://msdn.microsoft.com/en-us/library/cc645993.aspx

मैं पुष्टि की है कि पूर्ण-पाठ सेवा चल रही है, लेकिन जब मैं एक पूर्ण पाठ सूची बनाने का प्रयास करें, यह विफल रहता है: यहाँ एक लिंक इस कहा गया है कि है। मुझे संदेश मिलता है "SQL सर्वर के इस संस्करण पर पूर्ण-पाठ समर्थित नहीं है। (माइक्रोसॉफ्ट.SqlServer.Smo)"

किसी के पास कोई विचार है?

उत्तर

38

आप विज़ार्ड के माध्यम से ऐसा नहीं कर सकते हैं, क्योंकि कुछ कीड़े हैं।

लोड नहीं कर सकता 'का चयन करें या जनसंख्या अनुसूचियों बनाएँ' पूर्ण पाठ जादूगर प्रपत्र: यहां तक ​​कि अगर मैं परिवर्तन ट्रैक और सूचकांक को भरने के लिए जब यह समाप्त हो गया था नहीं करने के लिए नहीं चुना है, मैं अभी भी एसक्यूएल एजेंट के बारे में त्रुटि मिला है।
SQL सर्वर एजेंट SQL सर्वर के इस संस्करण पर समर्थित नहीं है। (Microsoft.SqlServer.Smo)

त्रुटि के बावजूद, मैं आगे बढ़ना करने में सक्षम था, लेकिन एक और कदम पर मैं अंत में त्रुटि तुमने किया था प्राप्त किया था।

CREATE TABLE dbo.x 
(
    x NVARCHAR(255) NOT NULL CONSTRAINT uq_x UNIQUE(x) 
); 
GO 
CREATE FULLTEXT CATALOG x_catalog; 
GO 
CREATE FULLTEXT INDEX 
    ON dbo.x(x LANGUAGE 1033) 
    KEY INDEX uq_x ON x_catalog; 
GO 

यह दिखाता है कि एक्सप्रेस निश्चित रूप से पूर्ण पाठ का समर्थन करता है, यह सिर्फ यूआई कि थोड़ा भ्रमित है: हालांकि मैं DDL में निम्नलिखित कर कोई समस्या नहीं थी। मुझे संदेह है कि यह नहीं पता कि एक्सप्रेस का कौन सा संस्करण वास्तव में चल रहा है।

तो अल्प अवधि में मैं यूआई के बजाय डीडीएल का उपयोग करने की सिफारिश करता हूं। वास्तव में, के बाद से यूआई केवल सूची बनाने पर ट्रिप हो जाने लगता है, आप यूआई अनुक्रमणिका बनाने के लिए अगर आप पहले DDL के माध्यम से सूची बनाने का उपयोग कर सकते हैं ...

CREATE FULLTEXT CATALOG x_catalog; 

... और फिर उस सूची लेने जब एक नया निर्माण करने के बजाय, जादूगर के माध्यम से कदम। बेशक आपको SQL सर्वर एजेंट के संबंध में अपवाद को अनदेखा करना होगा, लेकिन यह विज़ार्ड को नहीं रोकता है, आप बस ठीक क्लिक कर सकते हैं और इसे अनदेखा कर सकते हैं।

मैं प्रबंधन स्टूडियो के खिलाफ एक कनेक्ट आइटम दायर किया है, उसके लिए वोट करें और उम्मीद है कि इस सुधार दिया जाएगा:

http://connect.microsoft.com/SQLServer/feedback/details/740181/management-studio-does-not-fully-manage-full-text-in-sql-server-express

+1

करेंगे, धन्यवाद। – TreK

+1

एसएसएमओ भ्रमित कर रहा है। मैं आश्चर्यचकित हूं (और बहुत खुश हूं) कि सरल समाधान काम करता है! – kevin

+5

यह बग अभी भी एसक्यूएल एक्सप्रेस 2014 में होता है भले ही कनेक्ट लिंक कहता है कि यह "निश्चित" है। – Keith

संबंधित मुद्दे