Tag: ado.net

sp_execute SQL дает разные результаты необработанному запросу

Я нашел несколько подобных вопросов, но все решения, похоже, связаны с передачей параметров даты в sp_executesql, что не то, что я делаю … У меня есть приложение .NET, которое подключается к базе данных SQL, используя классы SqlConnection и SqlCommand. Когда я запускаю приложение и отслеживаю запросы к базе данных с помощью SQL Server Profiler, я […]

Столбец timestamp SQL Server не поддерживается в Mono?

Я пытаюсь запустить приложение командной строки .NET в Linux с помощью Mono. Он обращается к базе данных SQL Server 2005 Express, и при запросе некоторых данных он выдает следующее исключение: System.NotSupportedException: Unknown Type : timestamp at Mono.Data.Tds.TdsMetaParameter.GetMetaType () [0x00000] at Mono.Data.Tds.Protocol.Tds70.WriteParameterInfo (Mono.Data.Tds.TdsMetaParameter param) [0x00000] at Mono.Data.Tds.Protocol.Tds70.ExecRPC (System.String rpcName, Mono.Data.Tds.TdsMetaParameterCollection parameters, Int32 timeout, Boolean wantResults) [0x00000] […]

ADO.NET: какой API я могу использовать для получения сообщения, когда SET NOCOUNT OFF

Многие статьи рекомендуют использовать «SET NOCOUNT ON », чтобы избежать приема сообщений типа «1 строка (строки)». Мне любопытно, какой ADO.NET API я могу использовать для получения сообщения, когда SET NOCOUNT OFF . Благодарю.

Недопустимое имя объекта: начинающий, используя базу данных AdventureWords db из класса

Я пытаюсь изучить C # .net. Я просто пытаюсь открыть базу данных AdventureWorks, включенную в мой класс C #, через веб-интерфейс. Вот настройка: У меня есть DropDownList на моей странице ASPX с идентификатором tableNameDropDown . Он заполняется на Page_Load следующим образом: protected void Page_Load(object sender, EventArgs e) { conn.Open(); String table_names_sql = "select Name from […]

Создание пользователей SQL и ограничение их разрешений

Приветствую, Моя программа создает базу данных SQL с использованием ADO.NET API для подключения к SQL-серверу и управления SQL-соединениями / транзакциями. Когда база данных создается, я подключаюсь к серверу с использованием учетных данных «sa». Это будет единственный раз, когда я подключусь к базе данных с помощью учетных данных «sa». Во время этого же первоначального подключения мне […]

Как проверить, подключен ли подключенный SQL Server на локальной машине?

Есть ли способ сказать, используя C #, если Sql-сервер, с которым я подключен в Ado.Net, находится на локальном компьютере, а не удаленном? Я хочу знать, есть ли у меня доступ к файловой системе, где хранится SQL Server, например, это файлы резервных копий. Это позволило бы мне определить, смогу ли я удалять файл резервной копии программно, […]

вставить данные в db в производительность цикла

Я пытаюсь написать приложение Windows для получения данных из базы данных Fox Pro и вставить его в Sql Server 2008 db. Я написал код, но он работает очень медленно. rowsCount более 1 миллиона Мой код ниже: OleDbConnection cn = new OleDbConnection(foxProConnectionString); SqlConnection cSql = new SqlConnection(sqlServerConnectionString); cSql.Open(); OleDbCommand ocmd = new OleDbCommand("Select * from " […]

Выполнение нескольких хранимых процедур с одним отключением к базе данных

У меня есть много устаревшего кода доступа к данным, в основном SqlCommand с вызовами с сохраненной процедурой, которые мы использовали для выполнения большого количества вставки в базу данных. Пока SQL-сервер находится на том же компьютере, что и приложение, было приемлемое значение, но теперь мы пытаемся переместить некоторые данные в SQL Azure. Проблема в том, что […]

расширенные настройки тайм-аута запроса

У меня есть приложение WPF, которое напрямую связывается с базой данных MS SQL 2008. В строке соединения я явно установил время соединения «Время ожидания подключения = 6000», которое должно дать мне десять минут. Я вижу, что мое приложение дает мне ошибку тайм-аута всего за несколько минут. Как я могу обеспечить, чтобы мне дали 10 минут […]

Как вставить несколько строк в базу данных в C # / ADO.NET?

У меня есть DataTable, который имеет несколько записей. Я пробовал следующий код для итерации через DataTable и вставки в базу данных, но я получаю сообщение об ошибке, в котором говорится, что параметры не были объявлены: using (SqlCommand command = new SqlCommand(("My insert statement"), connection)) { SqlParameter param1 = new SqlParameter(); SqlParameter param2 = new SqlParameter(); […]

Давайте будем гением компьютера.