ConnectionString пытанне

Радок злучэння генеруецца структуры аб'екта выглядае наступным чынам.


Я FTP разгортвання прыкладання, стварыў базу дадзеных (я назваў яго ETest) і стварыў карыстальнік. Інструкцыя я атрымаў гэта:

In order to connect to SQL Server 2008 from Management Studio, Enterprise Manager, Query Analyzer or other client software you can use the following SQL Server address:
1.2.3.4

You may also use SQL Server address above in your application connection strings, for example:
Classic ASP (ADO Library)   Provider=SQLOLEDB;Data source=1.2.3.4;Initial catalog=databaseName;User Id=userName;Password=password;
ASP.NET (ADO.NET Library)   Server=1.2.3.4;Database=databaseName;Uid=userName;Password=password;

I tried the following from www.connectionstrings.com

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 

Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False;

Як я павінен змяніць радок падлучэння, каб прымусіць яго працаваць?

Гэта, здаецца, працуе так:

Connection string: Data Source=dataSource;Network Library=dbmssocn;Connection Timeout=15;Packet Size=4096;Integrated Security=no;User ID=user;Password=pass;Encrypt=no;
Connection timeout: 15
Database: ETest
Datasource: dataSource
Network packet size: 4096
Server version: 10.00.4311
Work station id: WIN-HS1ITVC2D4K
1
Ці атрымалі вы якія-небудзь памылкі пры спробе запуску?
дададзена аўтар Paul Sasik, крыніца

3 адказы

Хоць гэта не прамы адказ на ваша пытанне, гэты сайт карысны для любога спалучэння струннага пытання: Http: //www.connectionstrings. кім/.

У Рызыкуючы рэкламе: Гэта ваша адна прыпынак магазін для злучэння радкоў!

2
дададзена
Я наведаў гэта адзін і я выпрабаваў першы з іх 2.
дададзена аўтар gigi, крыніца
* Змены канала ў футбол
дададзена аўтар Yatrix, крыніца

З Entity Framework ёсць дадатковая абстракцыя 1 адбываецца. Радок злучэння генеруецца для вас, з некалькімі дададзенымі разрывамі радкоў:

metadata=res://*/Models.TestModel.csdl|res://*/Models.TestModel.ssdl|res://*/Models.TestModel.msl;
provider=System.Data.SqlClient;
provider connection string="Data Source=bogus\sqlexpress;Initial Catalog=ETest;Integrated Security=True;MultipleActiveResultSets=True"

можна бачыць, утрымліваць Радок падлучэння пастаўшчыка ўласцівасць, значэнне гэтага ўласцівасці з'яўляецца "нармальным" радок злучэння (расшпільваць xml уцёкі):

<Папярэдне> "Крыніца дадзеных = падроблены \ SQLEXPRESS; Initial Catalog = ETest; Integrated Security = True; MultipleActiveResultSets = True";

Вам трэба замяніць значэнне Крыніца дадзеных і Initial Catalog ўласцівасці гэтай унутранай радкі падключэння.


1 Essentially the EF connection string is telling the EF runtime where to get the model (from resources in an assembly) to create the in-memory model, what EF provider to use, and what connection string to pass to that provider – and it is this last piece that you need to adjust when the server, instance or database changes.

0
дададзена

Паспрабуйце так:

Provider=SQLNCLI10;SERVER=myServerAddress;DataTypeCompatibility=80;Database=myDataBase;User Id=myUsername;Password=myPassword

Спадзяюся, што гэта дапамагае.

0
дададзена