scripts & SqlCommand
От: ydab  
Дата: 21.01.10 10:44
Оценка:
добрый день,

хочется с помощью SQL Server Managment Studio сгенерированный *.sql скрипт, вызвать примерно вот так:


using (SqlConnection connection = new SqlConnection(sqlConnectionString))
{
    using (SqlCommand command = new SqlCommand(loadScript("db.sql"), connection))
    {
        command.Connection.Open();
        command.ExecuteNonQuery();
    }
}


сам скрипт выглядит так:


USE [master]
GO

/****** Object:  Database [LeoTestDB]    Script Date: 01/20/2010 13:47:32 ******/
CREATE DATABASE [LeoTestDB] ON  PRIMARY 
( NAME = N'LeoTestDB', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\LeoTestDB.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'LeoTestDB_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\LeoTestDB_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO

ALTER DATABASE [LeoTestDB] SET COMPATIBILITY_LEVEL = 100
GO

IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [LeoTestDB].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO

ALTER DATABASE [LeoTestDB] SET ANSI_NULL_DEFAULT OFF 
GO


итп.

к сожелению это не работает.
как заставить работать?

заранее благодарен
ado.net sql
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.