25 February 2008

SQL 2008 PowerShell в консолі по замовчуванню

Команди консолі які я демонстрував в попередньому пості, були в спеціальному зразку(instance) PowerShell який входить в поставку з SQL Server 2008. Якщо, наприклад, в консолі по замовчуванню спробувати перейти на диск SQL:, то вийде помилка.

Set-Location : Cannot find drive. A drive with name 'SQL' does not exist.

Для того щоб диск SQL: з'явився потрібно виконати цей скрипт:

# Initial configuration
Add-PSSnapin SqlServerCmdletSnapin
Add-PSSnapin  SqlServerProviderSnapin
Update-TypeData -PrependPath "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLProvider.Types.ps1xml"
Update-FormatData -PrependPath "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLProvider.Format.ps1xml"

От тепер все добре ;).

Set-Location SQL:

Я, наприклад, додав ці чотири рядки в свій файл профілю. Подивимось, може й буде жити.

Помічено як: , , ,
 

Коментарі

# EugeneZ said:

Оффтопик:

"по замовчуванню" - опять калька с русского. я все надеялся, что переведут с английского как-то более адекватно. то есть по смыслу "во избежание ошибки".

25 February 08 at 11:43 AM
# Mike Chaliy said:

2EugeneZ, вибач, не розумію

Default - "по замовчуванню", якщо в тебе є своя версія того як перкладати Default  - кажи. Зовсмім не зрозумів до чого тут - "во избежание ошибки".

Мова йде саме про ту консоль яку ти запускаш коли набираєш powershell. Але powershell дозволяє робити кастомізовані версії, саме цим і скористалися для SQL Server.

26 February 08 at 1:15 AM
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.

About Mike Chaliy

Вчу українську, багато працюю. Цікавлюсь моделюванням небезпек. Більшість часу витрачаю на .Net.