Когда я генерирую свои сценарии базы данных для своего проекта, я хотел бы управлять форматом даты, который используется в комментариях в SQLScript.
У меня установлены региональные настройки в австралийском формате, но они, похоже, не учитываются.
Imports Microsoft.SqlServer.Management
...
Dim scr As Smo.Scripter
Dim opt As Smo.ScriptingOptions
...
opt = New Smo.ScriptingOptions
opt.???? = //Is there something that I can set to control the date?
opt.Encoding = Encoding.ASCII
opt.DriAll = True
opt.ClusteredIndexes = True
opt.Default = True
opt.Indexes = True
opt.IncludeHeaders = True
opt.AppendToFile = True
В результате получается скрипт с комментариями, которые выглядят следующим образом ... Обратите внимание, что дата указана в формате США.
/****** Object: Table [dbo].[AAAExampleData] Script Date: 06/17/2009 10:08:38 ******/
SET ANSI_NULLS ON
Я знаю, что комментарии предназначены только для удобства чтения, но я бы хотел полностью контролировать свой вывод.
Если это невозможно, просто скажите это.