connection string

Živijo,

Uporabljam Visual Web Developer, z asp.net 2.0 , za izelavo web strani, ki sem jo tudi dal na strežnik. Problem je nastal, ko sem se hotel logirat. Očitno ne najde sql database z uporabniki. Na ASP.net forumu sem dobil namig, da se hoče povezat z localhostom, in zato prihaja do težav... Moram vnest connection string. Za vzorec sem dobil naslednje vrstice:

<connectionStrings>


    <add name="MySqlServer" 

connectionString="Data Source=your-database-server;

Database=yourdatabase;Uid=yourdatabaseusername;

Pwd=password;Trusted_Connection=False;

" providerName="System.Data.SqlClient"/>


  </connectionStrings> 

 zanima me, kje dobim te podatke, mislim na name, Data Source, DataBase in to,...

Tu je slika moje edine database:

 

Pa še to; imam dve datoteki web.config, ena je 'kao public', druga je v mapi mambers, ki je kao za člane. Kam vtaknem connection string?

 

Prosil bi za pomoč.

Hvala, Storm Lightning Grom

Avtor: Grom, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

Grom
Grom - torek, 07. avgust 2007

ok, tu je postopek:Prva točka: Na serverju ustvari&scaron; database. Ko to naredi&scaron;, dobi&scaron; 1./server name (v besedni in &scaron;tevilčni obliki), 2./ User (se) name, 3./ password, 4./ database name. Potem kontaktira&scaron; info@tvoj.server.bla in jih prosi&scaron;, da ti dodelijo DBO pravico za novo ustvarjeno databazo.Druga točka:&nbsp; Odpre&scaron; C:\WINDOWS\Microsoft.NET\Framework\ (Tu poi&scaron;če&scaron; zadnjo verzijo, v mojem primeru -&gt;) &nbsp;&nbsp; v2.0.50727\ in tam zažene&scaron; aspnet_regsql.exe. To je nek wizard za baze. V njega vnese&scaron; po vrsti server name, user name, password in database name.Tretja točka: Zdaj se vrne&scaron; na web.config datoteko v root meniju (ne v druge web.config datoteke če jih mogoče ima&scaron; za roles ali admin) in tam vnese&scaron; connection string takoj pod configuration:&lt;connectionStrings&gt;&nbsp;&nbsp;&nbsp; &lt;remove name=&quot;LocalSqlServer&quot; /&gt;&nbsp;&nbsp;&nbsp; &lt;add name=&quot;LocalSqlServer&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; connectionString=&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &quot;server=server name v besedni obliki; iz prve točke&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; uid=user (se) name; iz prve točke&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pwd=password; iz prve točke&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; database=database name;&quot; iz prve točke&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; providerName=&quot;System.Data.SqlClient&quot; /&gt;&nbsp; &lt;/connectionStrings&gt;takoj pod system.web doda&scaron;:&lt;membership defaultProvider=&quot;AspNetSqlMembershipProvider&quot;&gt;&nbsp;&nbsp;&nbsp; &lt;providers&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;remove name=&quot;AspNetSqlMembershipProvider&quot; /&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add connectionStringName=&quot;LocalSqlServer&quot; name=&quot;AspNetSqlMembershipProvider&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enablePasswordRetrieval=&quot;false&quot; enablePasswordReset=&quot;true&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; applicationName=&quot;/&quot; requiresUniqueEmail=&quot;false&quot; passwordFormat=&quot;Hashed&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxInvalidPasswordAttempts=&quot;5&quot; minRequiredPasswordLength=&quot;6&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; minRequiredNonalphanumericCharacters=&quot;0&quot; passwordAttemptWindow=&quot;10&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; passwordStrengthRegularExpression=&quot;&quot; requiresQuestionAndAnswer=&quot;true&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=&quot;System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot; /&gt;&nbsp;&nbsp;&nbsp; &lt;/providers&gt;&nbsp; &lt;/membership&gt; No, zdaj je dostop do baze podatkov na strežniku omogočen .Lep pozdrav,&nbsp; Grom

Grom
Grom - četrtek, 02. avgust 2007

No, ta sestavek bo lažje vsebine.&nbsp;Ne &scaron;tekam dveh stvari.Prva: Ne razumem, kaj naj napi&scaron;em, da vzpostavim povezavo z&nbsp; ASPNETDB.MDF bazo na serverju. Probal sem vse predloge, in nič ne dela. Gre za to, da ne razumem, in bržkone tudi nikoli ne bom. Pregledal sem okoli dvajset tutorialov, a nobeden ne prikaže tega kako se poveže&scaron; z bazo. Vsi tutoriali deploy-ajo web site-e samo z enim gumbkom in enim textbox-om, kao kok je izi. Nobenega deploy-a z bazo, ki so jo v prej&scaron;njih lekcijah naredili za nove userje. Druga: Saj ne da ne cenim tega, da bi me radi kaj naučili, toda zakaj me ne podprete s primerom? Nisem tok bukov, da ne bi znal poiskat na 4pobje ali asp net forumih in podoblih straneh isto temo, ker to vzporedno i&scaron;čem. Ogla&scaron;am se tu, ker je kao reč domača, da bom prebral nekaj kar bom dejansko vsaj v Sloven&scaron;čini NERAZUMEL. Klinček je, da si to lahko privo&scaron;čite. Naj povem drugače. Moj hobi, od osnovne &scaron;ole, je Origami. Lahko rečem, da do zdaj, v rosnih tridesetih, nisem srečal (ampak obstajajo hudi mojstri, recimo &scaron;panci so hudi, ampak čez japonce jih pa ni) človeka&nbsp; ki bi bil bolj&scaron;i od mene . &Scaron;e blizu ne. Naredil sem najbolj zakomplicirane &#39;modele&#39;; zmaji so specialiteta.Tu je mojster Yoda,&nbsp;s prstki in palico.&nbsp;&nbsp;To meni vzame slabe &scaron;tiri ure. Lahko žlehtno, a žal resnično in iskreno, napi&scaron;em, da nobeden od vas, ki to berete, ne boste zmogli tega narest, tudi če vam po&scaron;ljem link od načrtov, če že ne znate v googlu vtipkat origami master yoda. Ampak vas to najbrz ne zanima (Tako kot jaz ne bom nikoli &scaron;tekal kaj je asp in mi prosim niti ne razlagat.)Imel sem delavnice. Seveda so vsi hoteli takoj izdelat kompleksne figurice. Hitro sem se moral sprijaznit s tem, da se folk noče naučit osnov. Vsi hočejo narest določeno figuro in basta. Tako sem preskočil uvod in osnove, ter sem z vsakim delal na njegovi figuri. Ne morem vam opisat veselja udeležencev ko so končali s prepogibanjem in naredili figurico.&nbsp;Toliko o drugi stvari.Zdaj vas prosim zadnjič, poslal sem sliko databaze.&nbsp; Kaj za koji čevap, moram vpisat natančno, da bo reč laufala. Poslal bom vse kar boste rekli, samo da se reč premakne. Naj ponovim: &lt;connectionStrings&gt;&nbsp;&nbsp;&nbsp; &lt;add name=&quot;MySqlServer&quot;&nbsp; KAK&Scaron;NO IME, V IMENU LEPINJE NA &Scaron;TACIONU OB DVEH ZJUTRAJ? connectionString=&quot;Data Source=your-database-server;&nbsp; KJE DOBIM TA PODATEK?Database=yourdatabase;Uid=yourdatabaseusername;&nbsp; KAJ JE SPLOH TO DVOJE?Pwd=password;Trusted_Connection=False; KATERI PASS? ZAKAJ FALSE TRUST?&quot; providerName=&quot;System.Data.SqlClient&quot;/&gt;&nbsp; KAK&Scaron;NO &Scaron;E ENO IME?&nbsp; &lt;/connectionStrings&gt; &nbsp;IN ALI JE TO SPLOH TA PRAVO?&nbsp;&nbsp; In prosim, vpra&scaron;al sem tudi v kateri web.config naj vtaknem ta string. Poslal sem tudi slikco kjer se vidi kje je kateri web.config.&nbsp;Vnaprej se zahvaljujem za konkretno pomoč&nbsp;&nbsp;GROM I PAKAO

bojanv
bojanv - četrtek, 02. avgust 2007

To že, samo mora&scaron; nardit conn string do te podatkovne baze. Kot si videl, je noter mdf file. Do tega mdf file-a se mor&scaron; povezat s povezovalnim stringom, tko da navede&scaron; pot do te datoteke.Tole mislim, da ti bo v pomoč....&nbsp;

Grom
Grom - četrtek, 02. avgust 2007

oh, hvala,kako pa vem, katero databazo jaz&nbsp; uporabljam? Jaz sem v Visual Web developerju dodal kontrolo &#39;Create new user account&#39;, in on je sam naredil bazo za userje... Grom&nbsp;

spirit1
spirit1 - četrtek, 02. avgust 2007

http://www.connectionstrings.com/