Как выполнить в MS SQL скрипт без Query Analyzer'а?

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
Morfius
Сообщения: 47
Зарегистрирован: 23 янв 2005, 17:53

--------
сабж.
Yurich
Сообщения: 107
Зарегистрирован: 23 фев 2004, 19:07

поищи любого другого SQL клиента, который умеет общаться с MSSQL, например по прооколу Odbc или Ole Db.
ilyas
Сообщения: 2
Зарегистрирован: 13 авг 2007, 06:23

Как вариант, использовать не isqlw.exe (стандаотный Query Analyzer), а isql.exe (его консольная версия). Только передаваемые параметры я уже не вспомню :(
Аватара пользователя
__Yuri__
Сообщения: 140
Зарегистрирован: 02 ноя 2006, 17:17
Контактная информация:

1. Доступен для бесплатного скачивания с сайта микрософт "Среда SQL Server Management Studio Express" - в том числе и на русском - прекрасно работает с MS SQL 2000 и 2005.
2. Есть с пяток SQL менеджеров от "третьих" производителей.
3. Если интерсуют решения под винды, то я, например, поскольку знаю HTML и JavaScript, ваяю HTA (HTML application). Это просто, выглядит примерно так:


<html>
<head>
<!-- тут тэг для описания HTA -->
<script language="JavaScript" type="text/javascript">
var conn = null;
var rs = "";
var sSource = "";

function GetData()
{
conn = new ActiveXObject("ADODB.Connection");

conn.Open("DSN=EDM 2003.21 KPO;UID=edmadmin;PWD=landmark");

sSource = "SELECT * FROM dbo.CD_ACC_CATALOG";

rs=conn.Execute(sSource); // Выполнение SQL-запроса

while (!rs.EOF)
{
document.writeln(rs.fields("description") +" "+ rs.fields("length") +" "+ rs.fields("create_user_id") +"
");
rs.moveNext(); // Переход к следующей записи
}


if (conn.State > 0) conn.Close(); // закрывать только, если открыто
conn = null; // освободить соединение
}

</script>
</head>

<body>
<script language="JavaScript" type="text/javascript">
GetData();
</script>
</body>
</html>

Можно поправить ODBC и SQL запрос, сохранить это как *.html и открыть в IE - обязательно в IE ибо юзается ActiveX.
Либо добавить одну строчку и получится HTA - для пользователя это обычное приложение виндоуз
Kimmy
Сообщения: 1
Зарегистрирован: 10 июн 2008, 13:19

Я в свое время использовал SQLExec вполне сносная штукенция.
Ответить