DataSourse после изменений структуры на SQL Server

tasha klemer
Дата: 19.06.2014 14:08:09
Добрый день.
Сделала изменение струтуры на серевере, добавила несколько новых таблиц и вьюх.
Хотела подключить в качестве dataseta dataGriidview одну из вновь созданных View, но в структуре datasoursa я не вижу этих обьектов. Возможно какие то ствоиства или настройки есть дополнительные, но я пееррыла уже все что могла, и пока не нашла решения.
tasha klemer
Дата: 20.06.2014 07:42:40
Не ужели ни кто не сталкивался с такой ситуацией???
Люди... очень нужен HELP!!!
skyANA
Дата: 20.06.2014 08:42:05
tasha klemer
Не ужели ни кто не сталкивался с такой ситуацией???
Лично я никогда не пользовался вкладкой "Data Sources" в студии за все 10 лет.
tasha klemer
Люди... очень нужен HELP!!!
Пересобирать проект пробовали? Передобавлять Data Source?
skyANA
Дата: 20.06.2014 08:44:59
А версия Visual Studio у Вас какая?
tasha klemer
Дата: 20.06.2014 08:48:20
Пытаюсь обновить структуру datasources (Меню data-> Show data sources )
Пытаюсь воспользоваться мастером конфигурации "Configure data sources with Wizard"
Строку подключения выбираю свою же(созданую ранее) , пеервыбираю обьекты базы которые мне нужно обновить, но в конце ругается на строку подключения
но он ругается что не может найти строку подключения.
подключаюсь под админом. права есть.
Меня смущает то что ругается на строку BuildInspectorConnectionString(MySettings)1
если я правильно понимаю , то строка подключения берется из App.config

<add name="BInspector.My.MySettings.BuildInspectorConnectionString"
            connectionString="Data Source=***\SQL_BASE;Initial Catalog=BuildInspector;User ID=AdminBI;Password=*******"
            providerName="System.Data.SqlClient" />


у меня там только одна строка подключения...
tasha klemer
Дата: 20.06.2014 08:50:37
skyANA,

vs 2010 Ultimate
tasha klemer
Дата: 20.06.2014 13:59:39
проблема решена.

1)Необходимо проверить фаил *.xsd на наличие 2-х дублирующих строк в разделе <Connections>

<Connections>    
  <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="BuildInspectorConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="BuildInspectorConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.BInspector.My.MySettings.GlobalReference.Default.BuildInspectorConnectionString" Provider="System.Data.SqlClient" /
</Connections>




строка должна быть одна. удалить не нужную. Сохранить проверить перезалить Datasoutce поновой.


2) Если ошибка повторяется , то обратите внимание на раздел

   <DataSource DefaultConnectionIndex="1" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">


а именно DefaultConnectionIndex="1", скорее всего у вас стоит =1 , измените значение на 0. при удаление второго соединения индекс почему то не обновился.
Мне это помогло


[url]http://social.msdn.microsoft.com/forums/windows/en-US/08a48cad-619d-4421-b584-f2b5550ba6c5/dataset-designer-unable-to-find-connection-myconn-mysettings1-for-object-mysettings[/url]