Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 24 25 26 27 28 [29] 30 31 32 33 .. 76   вперед  Ctrl
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
AndreiRantsevich,
Спасибо, ждем с нетерпением выхода новой версии! )
17 дек 13, 16:28    [15306138]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Lily V.
Member

Откуда: Магнитогорск
Сообщений: 92
Добрый день. Подскажите, плз, есть ли в SSMSBoost возможность поиска "упоминания" объекта в БД? Я имею в виду, например, упоминание конкретной таблицы в процедурах и функциях?
19 дек 13, 08:16    [15314991]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5656
Lily V.
Я имею в виду, например, упоминание конкретной таблицы в процедурах и функциях?

Чем не устраивает
select * from sys.dm_sql_referencing_entities (N'schema.mytable', 'OBJECT')

?
19 дек 13, 08:52    [15315078]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Сон Веры Павловны,
Спасибо, пригодится

я пользуюсь обычно:
select distinct object_name(id) from sys.syscomments where text like '%что ищем%'
order by 1

Здесь может быть лишняя информация, но зато поиск ведется и внутри строковых выражений и комментариев


Кстати, в бустере можно вставлять в автозамену {User}, {Database}, а содержимое буфера обмена можно вставлять?
19 дек 13, 13:04    [15317031]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Lily V.
Member

Откуда: Магнитогорск
Сообщений: 92
Спасибо, оба варианта подходят, по комментариям действительно больше информации.
19 дек 13, 13:42    [15317344]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Lily V.
Спасибо, оба варианта подходят, по комментариям действительно больше информации.


А такой вариант ? Он в SSMSBoost как autoreplacement на "sis" token настроен.

/*
This is an easy way to look through the sources of all objectes in the database
if you need to find particular string. This script can be used, for example,
to find references of some specific object by other objects. Depending on the
size of your database you might want to limit the search scope to particular 
object type. Just commend unneeded object types in WHERE statement.
Enter search string between %% marks in @SearchPattern initialisation statement.
When you get the results you can copy object name from "FullName" column and
use SSMSBoost to quickly locate it in object explorer, of you can search further 
in results using "Find in ResultsGrid" function.

This script is provided to you by SSMSBoost as is. Improvements and comments are welcome.
Redistribution with reference to SSMSBoost project website is welcome.
SSMSBoost team, 2013
*/
DECLARE @SearchPattern NVARCHAR(128)

SET @SearchPattern = '%#%'

SELECT SCHEMA_NAME(o.schema_id) as [schema]
	,o.[name]
	,o.[type]
	,'['+SCHEMA_NAME(o.schema_id)+'].['+o.[name]+']' as FullName
	,OBJECT_DEFINITION(object_id) AS [Source]
FROM sys.objects AS o
WHERE lower(OBJECT_DEFINITION(o.object_id)) LIKE lower(@SearchPattern)
	AND o.[type] IN (
		'C',--- = Check constraint
		'D',--- = Default (constraint or stand-alone)
		'P',--- = SQL stored procedure
		'FN',--- = SQL scalar function
		'R',--- = Rule
		'RF',--- = Replication filter procedure
		'TR',--- = SQL trigger (schema-scoped DML trigger, or DDL trigger at either the database or server scope)
		'IF',--- = SQL inline table-valued function
		'TF',--- = SQL table-valued function
		'V') --- = View
19 дек 13, 18:25    [15319559]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Lily V.
Member

Откуда: Магнитогорск
Сообщений: 92
По сути первый и последний варианты получают одни и те же данные, только вариант, предложенный AndreiRantsevich, имхо более правильный, т.к вместо прямых обращений к системным таблицам напрямую рекомендуется использовать системные представления.
Почему-то зависимость сущностей выявила не все связи, но это, видимо, уже нюансы нашей БД.
20 дек 13, 06:49    [15321117]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Lily V.
По сути первый и последний варианты получают одни и те же данные, только вариант, предложенный AndreiRantsevich, имхо более правильный, т.к вместо прямых обращений к системным таблицам напрямую рекомендуется использовать системные представления.
Почему-то зависимость сущностей выявила не все связи, но это, видимо, уже нюансы нашей БД.


Ну и мой вариант хорош тем, что он уже в SSMSboost заложен как Autoreplacement на "sis": пишете "sis", нажимаете пробел/tab/enter (в зависимости от настроек) и он выстреливает. Sis = Search in Sources ;)
20 дек 13, 07:10    [15321129]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5656
Вариант с syscomments/OBJECT_DEFINITION можно использовать только при поиске таблиц в строках для формирования динамического SQL, или в версиях<2008, где нет функции sys.dm_sql_referencing_entities. Хотя в 2005-м (не помню уже, как в 2000) есть sys.sql_dependencies:
select distinct o.*
from sys.sql_dependencies d
join sys.objects o on o.object_id=d.object_id and o.type='P'
where d.referenced_major_id=object_id(N'schema.mytable')

только у этого метода есть проблемы с deferred names resolution.
C syscomments/OBJECT_DEFINITION возможны такие вот нюансы:
use AdventureWorks2008R2
go
create procedure up_foo
as
begin
  /* some old stuff
  select * from Person.Person;*/

  select * from Person.Address;
end;

select o.name
from sys.syscomments s
join sys.objects o on o.object_id=s.id and o.type='P'
where s.text like '%Person.Person%'

name
------
up_foo

- получили факт использования таблицы, которая просто упомянута в комментарии.

select * from sys.objects where type='P' and OBJECT_DEFINITION(object_id) like '%Person.Person%'

- то же самое.

И теперь:
select f.* from sys.dm_sql_referencing_entities (N'Person.Person', 'OBJECT') f
join sys.objects o on o.object_id=f.referencing_id and o.type='P';

referencing_entity_name
------------------------
uspGetEmployeeManagers
uspGetManagerEmployees

Ээм.. а почему поиск по syscomments не выдал этих процедур? А вот почему:
USE AdventureWorks2008R2
GO


ALTER PROCEDURE [dbo].[uspGetEmployeeManagers]
    @BusinessEntityID [int]
AS
BEGIN
    SET NOCOUNT ON;

    -- Use recursive query to list out all Employees required for a particular Manager
    WITH [EMP_cte]([BusinessEntityID], [OrganizationNode], [FirstName], [LastName], [JobTitle], [RecursionLevel]) -- CTE name and columns
    AS (
        SELECT e.[BusinessEntityID], e.[OrganizationNode], p.[FirstName], p.[LastName], e.[JobTitle], 0 -- Get the initial Employee
        FROM [HumanResources].[Employee] e 
			INNER JOIN [Person].[Person] as p
			ON p.[BusinessEntityID] = e.[BusinessEntityID]
        WHERE e.[BusinessEntityID] = @BusinessEntityID
        UNION ALL
        SELECT e.[BusinessEntityID], e.[OrganizationNode], p.[FirstName], p.[LastName], e.[JobTitle], [RecursionLevel] + 1 -- Join recursive member to anchor
        FROM [HumanResources].[Employee] e 
            INNER JOIN [EMP_cte]
            ON e.[OrganizationNode] = [EMP_cte].[OrganizationNode].GetAncestor(1)
            INNER JOIN [Person].[Person] p 
            ON p.[BusinessEntityID] = e.[BusinessEntityID]
    )
    -- Join back to Employee to return the manager name 
    SELECT [EMP_cte].[RecursionLevel], [EMP_cte].[BusinessEntityID], [EMP_cte].[FirstName], [EMP_cte].[LastName], 
        [EMP_cte].[OrganizationNode].ToString() AS [OrganizationNode], p.[FirstName] AS 'ManagerFirstName', p.[LastName] AS 'ManagerLastName'  -- Outer select from the CTE
    FROM [EMP_cte] 
        INNER JOIN [HumanResources].[Employee] e 
        ON [EMP_cte].[OrganizationNode].GetAncestor(1) = e.[OrganizationNode]
        INNER JOIN [Person].[Person] p 
        ON p.[BusinessEntityID] = e.[BusinessEntityID]
    ORDER BY [RecursionLevel], [EMP_cte].[OrganizationNode].ToString()
    OPTION (MAXRECURSION 25) 
END;

- в поиске по syscomments придется учитывать как возможное использование имен в квадратных скобках, так и без них. Кроме того, можно, например, имя схемы заключить в квадратные скобки, а имя таблицы - нет. Или наоборот.
20 дек 13, 07:12    [15321131]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Сон Веры Павловны
Ээм.. а почему поиск по syscomments не выдал этих процедур? А вот почему:
USE AdventureWorks2008R2
GO


ALTER PROCEDURE [dbo].[uspGetEmployeeManagers]
    @BusinessEntityID [int]
AS
BEGIN
    SET NOCOUNT ON;

    -- Use recursive query to list out all Employees required for a particular Manager
    WITH [EMP_cte]([BusinessEntityID], [OrganizationNode], [FirstName], [LastName], [JobTitle], [RecursionLevel]) -- CTE name and columns
    AS (
        SELECT e.[BusinessEntityID], e.[OrganizationNode], p.[FirstName], p.[LastName], e.[JobTitle], 0 -- Get the initial Employee
        FROM [HumanResources].[Employee] e 
			INNER JOIN [Person].[Person] as p
			ON p.[BusinessEntityID] = e.[BusinessEntityID]
        WHERE e.[BusinessEntityID] = @BusinessEntityID
        UNION ALL
        SELECT e.[BusinessEntityID], e.[OrganizationNode], p.[FirstName], p.[LastName], e.[JobTitle], [RecursionLevel] + 1 -- Join recursive member to anchor
        FROM [HumanResources].[Employee] e 
            INNER JOIN [EMP_cte]
            ON e.[OrganizationNode] = [EMP_cte].[OrganizationNode].GetAncestor(1)
            INNER JOIN [Person].[Person] p 
            ON p.[BusinessEntityID] = e.[BusinessEntityID]
    )
    -- Join back to Employee to return the manager name 
    SELECT [EMP_cte].[RecursionLevel], [EMP_cte].[BusinessEntityID], [EMP_cte].[FirstName], [EMP_cte].[LastName], 
        [EMP_cte].[OrganizationNode].ToString() AS [OrganizationNode], p.[FirstName] AS 'ManagerFirstName', p.[LastName] AS 'ManagerLastName'  -- Outer select from the CTE
    FROM [EMP_cte] 
        INNER JOIN [HumanResources].[Employee] e 
        ON [EMP_cte].[OrganizationNode].GetAncestor(1) = e.[OrganizationNode]
        INNER JOIN [Person].[Person] p 
        ON p.[BusinessEntityID] = e.[BusinessEntityID]
    ORDER BY [RecursionLevel], [EMP_cte].[OrganizationNode].ToString()
    OPTION (MAXRECURSION 25) 
END;


- в поиске по syscomments придется учитывать как возможное использование имен в квадратных скобках, так и без них. Кроме того, можно, например, имя схемы заключить в квадратные скобки, а имя таблицы - нет. Или наоборот.


На самом деле такая задача всегда очень индивидуальна: иногда нужно знать и те места, где объект хоть даже и в коментах упоминается. Я обычно, чтобы быть уверенным на 100%, ищу просто по имени объекта даже без схемы. Лучше получить 120% вариантов и отфильтровать ненужные, чем 90% и что-то недополучить. Но тут всё зависит от задачи.
20 дек 13, 07:37    [15321154]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5656
AndreiRantsevich
Я обычно, чтобы быть уверенным на 100%, ищу просто по имени объекта даже без схемы.

В упомянутом случае (с Person.Person) поиск просто по Person выдаст кучу упоминаний объектов схемы.
20 дек 13, 07:39    [15321161]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Сон Веры Павловны
AndreiRantsevich
Я обычно, чтобы быть уверенным на 100%, ищу просто по имени объекта даже без схемы.

В упомянутом случае (с Person.Person) поиск просто по Person выдаст кучу упоминаний объектов схемы.

Ну тут конечно да - в этом частном случае просто не повезло :)
20 дек 13, 07:42    [15321167]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Юзер еще один
Не работает в Microsoft SQL Server 2014 (CTP2) - 12.0.1524.0 (X64)
:(

Вообще даже в меню не появляется.


Проверили: с CTP1 до CTP2 Microsoft наделал разных новых изменений в API, частично Breaking Changes. Всё не так плохо, как могло бы быть, но 5-10 дней уйдёт для того чтобы поддержать 2014 CTP2, и похоже, будет ещё один отдельный install для 2014. Поэтому решили что в версию SSMSBoost 2.12 поддержка SSMS 2014 CTP2 уже не попадёт. Так что поумайте, перед тем как ставить CTP2: Скорее всего все другие адд-ины тоже работать не будут. (Всё зависит от того, какую функциональность они используют)
20 дек 13, 07:48    [15321172]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Юзер еще один
Guest
AndreiRantsevich
Юзер еще один
Не работает в Microsoft SQL Server 2014 (CTP2) - 12.0.1524.0 (X64)
:(

Вообще даже в меню не появляется.


Проверили: с CTP1 до CTP2 Microsoft наделал разных новых изменений в API, частично Breaking Changes. Всё не так плохо, как могло бы быть, но 5-10 дней уйдёт для того чтобы поддержать 2014 CTP2, и похоже, будет ещё один отдельный install для 2014. Поэтому решили что в версию SSMSBoost 2.12 поддержка SSMS 2014 CTP2 уже не попадёт. Так что поумайте, перед тем как ставить CTP2: Скорее всего все другие адд-ины тоже работать не будут. (Всё зависит от того, какую функциональность они используют)


Спасибо.
Сейчас идет тестовая эксплуатация наших систем на 2014 версии. Она показала, что 2014 дает выгрыш в производительности при эксплуатации как в OLTP (при определенных доработках), так и в хранилищах. Так что переход на 2014 это уже вопрос решенный :)
Дело только за тем, чтобы дождаться выхода релиза. Надеюсь, что к выходу релиза вы доработаете SSMSBoost :)
Кстати, SQL Assist работает в 2014, никаких проблем не замечено.
20 дек 13, 08:11    [15321195]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Юзер еще один
AndreiRantsevich
пропущено...


Проверили: с CTP1 до CTP2 Microsoft наделал разных новых изменений в API, частично Breaking Changes. Всё не так плохо, как могло бы быть, но 5-10 дней уйдёт для того чтобы поддержать 2014 CTP2, и похоже, будет ещё один отдельный install для 2014. Поэтому решили что в версию SSMSBoost 2.12 поддержка SSMS 2014 CTP2 уже не попадёт. Так что поумайте, перед тем как ставить CTP2: Скорее всего все другие адд-ины тоже работать не будут. (Всё зависит от того, какую функциональность они используют)


Спасибо.
Сейчас идет тестовая эксплуатация наших систем на 2014 версии. Она показала, что 2014 дает выгрыш в производительности при эксплуатации как в OLTP (при определенных доработках), так и в хранилищах. Так что переход на 2014 это уже вопрос решенный :)
Дело только за тем, чтобы дождаться выхода релиза. Надеюсь, что к выходу релиза вы доработаете SSMSBoost :)
Кстати, SQL Assist работает в 2014, никаких проблем не замечено.


Поддержка SSMS 2014 будет уже в 2.13 - мы это уже запланировали. Думаю врядли даже успеет выйти релиз самого SQL Server 2014.
20 дек 13, 08:27    [15321221]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Юзер еще один
Кстати, SQL Assist работает в 2014, никаких проблем не замечено.

А что это за адд-ин ? Что там самое ценное на ваш взгляд ?
20 дек 13, 08:33    [15321232]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5656
AndreiRantsevich,

http://habrahabr.ru/post/141084/
http://www.softtreetech.com/sqlassist/index.htm
20 дек 13, 08:43    [15321257]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Юзер еще один
Guest
AndreiRantsevich
Юзер еще один
Кстати, SQL Assist работает в 2014, никаких проблем не замечено.

А что это за адд-ин ? Что там самое ценное на ваш взгляд ?


SQL Assistant, если быть точным.
Удобный подсказчик и многое другое. Там много чего, проще поглядеть на офсайте для ознакомления - http://www.softtreetech.com/isql.htm У него один минус - он платный.
У нас некоторые сотрудники пользуются SQL Assistant, дургие SSMSBoost. Лично мне больше нравится SQL Assistant.
Причины таковы (все ИМХО коненчо же):
- у него удобнее подсказчик
- очень удобные букмарки
- много еще по мелочи удобнее и покрасивше
- ну и самое главное - привычка :)

Поглядите, может вы почерпнете какие-то интересные идеи для SSMSBoost. Тогда ему точно не станет равных, особенно с такой быстрой и внимательной поддержкой :)
20 дек 13, 08:51    [15321279]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Юзер еще один
AndreiRantsevich
пропущено...

А что это за адд-ин ? Что там самое ценное на ваш взгляд ?


SQL Assistant, если быть точным.
Удобный подсказчик и многое другое. Там много чего, проще поглядеть на офсайте для ознакомления - http://www.softtreetech.com/isql.htm У него один минус - он платный.
У нас некоторые сотрудники пользуются SQL Assistant, дургие SSMSBoost. Лично мне больше нравится SQL Assistant.
Причины таковы (все ИМХО коненчо же):
- у него удобнее подсказчик
- очень удобные букмарки
- много еще по мелочи удобнее и покрасивше
- ну и самое главное - привычка :)

Поглядите, может вы почерпнете какие-то интересные идеи для SSMSBoost. Тогда ему точно не станет равных, особенно с такой быстрой и внимательной поддержкой :)

Ок, спасибо ! Обязатально его исследую.
20 дек 13, 09:11    [15321336]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
invm
Member

Откуда: Москва
Сообщений: 9128
Студии - 11.0.3368.0 и 10.50.4263.0
SSMSBoost - все версии, начиная с появления фичи "Recent Tabs"

При большом количестве сохраненных вкладок (> 30), попытки их восстановить роняют студию с вероятностью примерно 30%. Также вкладки восстанавливаются в произвольном порядке.
20 дек 13, 10:35    [15321715]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Гость888
Guest
SSMSBoost захотел обновится, но его не пустила корпоративная прокся.

Теперь я не могу увидеть в клиенте (2008 r2) результат запроса, потому, что все ячейки грида пустые. Приходится делать резалт тут тхт, что неудобно.

Как отключить/удалить SSMSBoost ?
24 дек 13, 16:20    [15340797]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
AndreiRantsevich
Member

Откуда: Минск
Сообщений: 765
Гость888
SSMSBoost захотел обновится, но его не пустила корпоративная прокся.

Теперь я не могу увидеть в клиенте (2008 r2) результат запроса, потому, что все ячейки грида пустые. Приходится делать резалт тут тхт, что неудобно.

Как отключить/удалить SSMSBoost ?

Мне кажется что вы говорите не о SSMSBoost: он сам не обновляется. Да и на грид не вешается он.
Посмотрие внимательно в control panel->add remove programs какие ещё аддины стоят и по очереди отинсталируйте.
24 дек 13, 18:04    [15341456]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Поздравляю с прошедшими праздниками!

Сейчас при скриптовании процедур/таблиц и т.д. в начало добавляется строка комментария вида:
/****** Object: Table [dbo].[TableName] Script Date: 08.01.2014 11:42:19 ******/

Вопрос:
Можно ли средствами бустера в неё также добавлять другую информацию? В частности меня интересует имя сервера.
Это было бы удобно при сравнении одинаковых процедур находящихся на различных серверах (разработка/тест/продуктив)
8 янв 14, 13:45    [15386049]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10436
Leax
Поздравляю с прошедшими праздниками!

Сейчас при скриптовании процедур/таблиц и т.д. в начало добавляется строка комментария вида:
/****** Object: Table [dbo].[TableName] Script Date: 08.01.2014 11:42:19 ******/

Вопрос:
Можно ли средствами бустера в неё также добавлять другую информацию? В частности меня интересует имя сервера.
Это было бы удобно при сравнении одинаковых процедур находящихся на различных серверах (разработка/тест/продуктив)


тогда уж и имя базы, в которой живёт объект
8 янв 14, 14:09    [15386137]     Ответить | Цитировать Сообщить модератору
 Re: SSMSBoost - бесплатный add-in для SSMS: доводка уровня удобства SSMS до рейтинга "ух-ты !"  [new]
Leax
Member

Откуда: Киев
Сообщений: 432
Winnipuh
тогда уж и имя базы, в которой живёт объект

Тогда уж лучше самому настраивать с помощью переменных, которые в автозамене используются: {Server},{Database},{User} и т.п.
8 янв 14, 14:15    [15386169]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 24 25 26 27 28 [29] 30 31 32 33 .. 76   вперед  Ctrl
Все форумы / Microsoft SQL Server Ответить