Используя SQL-сервер 2008 для ASP.net 2.0 поставщика Членства

Вам не разрешено делать z=z++;, потому что между двумя точками последовательности вам не разрешено назначать переменную 2 раза.

Это полное выражение, в котором вы назначаете z 2 раза. Таким образом, это может быть интерпретировано неоднозначно, и результатом абстрактной машины C является неопределенное поведение .

То же самое для z=--z.

7
задан John Saunders 1 January 2012 в 04:33
поделиться

3 ответа

Как называется ваш экземпляр установки SQL 2008? Как выглядит строка подключения для поставщика членства?

Насколько я знаю, в установке SQL Server 2008 Express есть (или был) сбой, который, даже если вы выбрали установку в качестве экземпляра «по умолчанию», это все равно сделает его "именованным экземпляром" с именем ". \ SQLExpress". Может ли это быть проблемой?

Марк

0
ответ дан 7 December 2019 в 20:38
поделиться

Как уже указывал Марк, это может быть проблема с именем экземпляра. Это исправлено в пакете обновления 1 для SQL Server 2008 Express. Для получения дополнительной информации и обходного пути см. эту статью Microsoft KB .

0
ответ дан 7 December 2019 в 20:38
поделиться

Оба SQL 2005 и 2008 по умолчанию настроены в достаточно заблокированном состоянии, а это означает, что SQL не принимает доступ к базе данных, кроме как через Shared Память, даже со встроенной безопасностью.

Вам необходимо включить TCP / IP или именованные каналы для клиентских протоколов на сервере (так как ASP.NET взаимодействует с SQL, если вы не настроили DSN для использования общей памяти.

Я могу » Я помню точные шаги в 2k8, поскольку мне пришлось сделать это только один раз, но в 2k5 вам нужно было открыть диспетчер конфигурации SQL Server, выбрать конфигурацию собственного клиента SQL, клиентские протоколы и включить TCP / IP и именованные каналы - насколько я помню, это аналогичный процесс для 2k8.

0
ответ дан 7 December 2019 в 20:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: