вторник, 19 марта 2013 г.

понедельник, 18 марта 2013 г.

Как узнать имя сервера SQL, инстанса и БД, если ферма сдохла и не отвечает

Зайти в реестр (regedit) по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB

Либо powershell:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB" | Select-Object dsn

четверг, 7 марта 2013 г.

SharePoint 2013 sign in as Different User

Нужно просто зайти на эту ссылку и появится окошки ввода логина/пароля:
/_layouts/closeConnection.aspx?loginasanotheruser=true

Чтобы сделать выпадающий пункт меню:
1. Откройте C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES\Welcome.asсx

2. В секции SharePoint:FeatureMenuTemplate добавьте этот код:

<SharePoint:MenuItemTemplate runat="server" ID="ID_LoginAsDifferentUser" 
Text="<%$Resources:wss,personalactions_loginasdifferentuser%>" 
Description="<%$Resources:wss,personalactions_loginasdifferentuserdescription%>" 
MenuGroupId="100" 
Sequence="100"  UseShortId="true" /> 

3. Теперь пункт появится в меню пользователя.

Скрипт powershell для всех манипуляций (запустить на всех WFE):
$file = "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES\Welcome.ascx"

$search = "<SharePoint:MenuItemTemplate runat=""server"" id=""ID_Logout"""

$appendText = "<SharePoint:MenuItemTemplate runat=""server"" ID=""ID_LoginAsDifferentUser"" Text=""<%`$Resources:wss,personalactions_loginasdifferentuser%>"" Description=""<`%$Resources:wss,personalactions_loginasdifferentuserdescription%>"" MenuGroupId=""100"" Sequence=""100""  UseShortId=""true"" />"

(get-content $file) | Foreach-Object { if ($_ -match $search) {$appendText} $_} | set-content $file

среда, 6 марта 2013 г.

Открытие портов для SQL Server

Чтоб не потерялось:

netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 445 remoteip = localsubnet profile = DOMAIN

четверг, 7 февраля 2013 г.

Как удалить все базы данных из SQL Server

Сбылась мечта идиота, я теперь знаю как:


EXEC sp_MSforeachdb '
IF DB_ID(''?'') > 4
BEGIN
PRINT (''
ALTER DATABASE "?" SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE "?"'')
END'

Код на выходе сгенерит текст с командами SQL для удаления всех БД. Т.е. сам код ничего не удалит, хотя есть вариант и для удаления не глядя, но "чего-то я очкую, Виталик":

EXEC sp_MSforeachdb '
IF DB_ID(''?'') > 4
BEGIN
ALTER DATABASE "?" SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE "?"
END'

понедельник, 4 февраля 2013 г.

Продам steam key ключи от игр Victoria II, Magicka, GrotesqueTactics

Victoria II - 250 рублей
Magicka + Magicka Vietnam - 200 рублей
GrotesqueTactics - 100 рублей

Ключи в одном экземпляре, для гарантий готов продать на каком-нить онлайн-магазине, чтобы если что, вы могли вернуть свои деньги.
После активации ключа, игра привязывается к вашему аккаунту и её нельзя передать кому-либо ещё