From 9227de8a3b6bfbd8b27dd194667a74b9fc5fa5a6 Mon Sep 17 00:00:00 2001 From: Sebastian Volke Date: Thu, 28 Jun 2018 09:27:36 +0200 Subject: [PATCH] Directly write into default entries of the registry --- readme.md | 2 -- register.sql | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 494da8e..e33aa11 100644 --- a/readme.md +++ b/readme.md @@ -8,8 +8,6 @@ Knowing how much folks just love building C++, I've checked in a built version. * Copy (./x64/Release/sqlngram.dll) to your SQL Server `BINN` folder * Run (./register.sql) -* *Not Entertaining**, search registry for `{0a275611-aa4d-4b39-8290-4baf77703f55}` `{d225281a-7ca9-4a46-ae7d-c63a9d4815d4}`, copy `DefaultData` to `(Default)` - ***let me know if you can figure a way to automate writing the default value :) *** * Test ``` SELECT * FROM sys.dm_fts_parser (' "Hello World" ', 1, 0, 0) diff --git a/register.sql b/register.sql index 0bd0db6..5b9c161 100755 --- a/register.sql +++ b/register.sql @@ -1,5 +1,5 @@ -exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\CLSID\{d225281a-7ca9-4a46-ae7d-c63a9d4815d4}', 'DefaultData', 'REG_SZ', 'sqlngram.dll' -exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\CLSID\{0a275611-aa4d-4b39-8290-4baf77703f55}', 'DefaultData', 'REG_SZ', 'sqlngram.dll' +exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\CLSID\{d225281a-7ca9-4a46-ae7d-c63a9d4815d4}', N'', 'REG_SZ', 'sqlngram.dll' +exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\CLSID\{0a275611-aa4d-4b39-8290-4baf77703f55}', N'', 'REG_SZ', 'sqlngram.dll' exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\Language\ngram', 'Locale', 'REG_DWORD', 1 exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\Language\ngram', 'WBreakerClass', 'REG_SZ', '{d225281a-7ca9-4a46-ae7d-c63a9d4815d4}' exec master.dbo.xp_instance_regwrite 'HKEY_LOCAL_MACHINE', 'SOFTWARE\Microsoft\MSSQLSERVER\MSSearch\Language\ngram', 'StemmerClass', 'REG_SZ', '{0a275611-aa4d-4b39-8290-4baf77703f55}'