Вопросы с тегом «ado.net»

6
Установите для SqlClient значение по умолчанию ARITHABORT ON
Перво-наперво: я использую MS SQL Server 2008 с базой данных на уровне совместимости 80 и подключаюсь к ней с помощью .Net System.Data.SqlClient.SqlConnection. По соображениям производительности я создал индексированное представление. В результате необходимо выполнить обновления таблиц, на которые есть ссылки в представлении ARITHABORT ON. Тем не менее, профилировщик показывает, что SqlClient …

3
Что такое уровень изоляции «Хаос» и когда его следует использовать?
В документации ADO.NET показана возможность установки уровня транзакции для транзакции SQL в Chaos. Это звучит неприятно, но если эта функция есть, возможно, она имеет законное применение. Команда SET TRANSACTION ISOLATION LEVEL в BOL (ах! Видите, я могу использовать google и BOL), кажется, ничто не названо "хаос", и ADO.NET имеет 5 …

3
Почему `SELECT @@ IDENTITY` возвращает десятичную дробь?
Я использую Dapper для выполнения следующего запроса к экземпляру SQL Server 2008 R2 Express из приложения ASP.NET MVC 3 (.NET 4.0). INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName, @ContactNumber, @ContactEmail, @Supplier) SELECT @@IDENTITY Призыв connection.Query<int>(sql, ...)вызывает недопустимое исключение приведения. Я …

2
Проблема с расшифровкой тупика в журнале состояния innodb
Мы обращаемся к MySQL из коннектора Microsoft ADO.NET. Иногда мы видим следующую тупиковую ситуацию в нашем состоянии innodb и не можем определить причину проблемы. Похоже, транзакция (2) ожидает и удерживает ту же блокировку? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION 0 45321452, ACTIVE 0 sec, OS …

1
Должны ли мы обрабатывать транзакции в коде C #, а также в хранимых процедурах
Действительно ли нам требуется обработка транзакций в c #, а также процесс хранения базы данных с обеих сторон? C #: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } Хранимая процедура SQL: Create process As Begin try Begin transaction Commit End try Begin catch Rollback End catch

2
Приведут ли эти два запроса к тупику, если они выполняются последовательно?
Это почти наверняка является причиной моего другого вопроса , но я подумал, что стоит разделить эти два вопроса , поскольку у меня есть гипотеза, основанная на следующем журнале, который я хотел бы сфальсифицировать или проверить. Моя гипотеза состоит в том, что другая тупиковая ситуация на самом деле является результатом следующих …

1
Каковы последствия установки ARITHABORT ON для всех соединений в SQL Server?
Итак, я решил, что ошибочное поведение моего SQL Server связано с настройкой по умолчанию поставщика данных .Net SqlClient SET ARITHABORT OFF. С учетом сказанного я прочитал различные статьи, в которых обсуждается лучший способ реализации этого. Для меня я просто хочу простой способ, потому что SQL Server страдает, и моя настройка …

2
Как я могу получить отдельные учетные записи, такие как SSMS?
У меня есть клиентская программа на c #, которая выполняет хранимые процедуры через ExectueNonQuery, включая PRINTперехват и вывод ошибок с событиями InfoMessage. Работает нормально, но я заметил кое-что странное. Когда я выполняю хранимую процедуру из SSMS, она отображает количество строк для каждого отдельного оператора SQL, который выполняется на вкладке «Сообщения» …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.