คำถามติดแท็ก connection-string

สตริงที่มีข้อมูลที่จำเป็นสำหรับการเชื่อมต่อกับบริการโดยปกติจะเป็นฐานข้อมูล

9
Integrated Security = True และ Integrated Security = SSPI แตกต่างกันอย่างไร
ฉันมีสองแอพที่ใช้การรักษาความปลอดภัยแบบรวม หนึ่งได้รับมอบหมายในสตริงการเชื่อมต่อและชุดอื่นIntegrated Security = true ๆIntegrated Security = SSPI อะไรคือความแตกต่างระหว่างSSPIและtrueในบริบทของ Integrated Security?

19
รับสตริงการเชื่อมต่อจาก App.config
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); และนี่คือ App.config ของฉัน: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> แต่เมื่อโครงการของฉันทำงานนี่คือข้อผิดพลาดของฉัน: การอ้างอิงวัตถุไม่ได้ถูกตั้งค่าเป็นอินสแตนซ์ของวัตถุ

7
Entity Framework Timeouts
ฉันได้รับไทม์เอาต์โดยใช้ Entity Framework (EF) เมื่อใช้การนำเข้าฟังก์ชั่นที่ใช้เวลาดำเนินการมากกว่า 30 วินาที ฉันลองสิ่งต่อไปนี้และไม่สามารถแก้ไขปัญหานี้ได้: ฉันเพิ่มDefault Command Timeout=300000สตริงการเชื่อมต่อในApp.Configไฟล์ในโครงการที่มีไฟล์ EDMX เป็นข้อเสนอแนะที่นี่ นี่คือลักษณะของสตริงการเชื่อมต่อของฉัน: <add name="MyEntityConnectionString" connectionString="metadata=res://*/MyEntities.csdl|res://*/MyEntities.ssdl| res://*/MyEntities.msl; provider=System.Data.SqlClient;provider connection string=" Data Source=trekdevbox;Initial Catalog=StarTrekDatabase; Persist Security Info=True;User ID=JamesTKirk;Password=IsFriendsWithSpock; MultipleActiveResultSets=True;Default Command Timeout=300000;"" providerName="System.Data.EntityClient" /> ฉันพยายามตั้งค่า CommandTimeout ในที่เก็บของฉันโดยตรงเช่น: private TrekEntities context = new TrekEntities(); public IEnumerable<TrekMatches> GetKirksFriends() { this.context.CommandTimeout = 180; return …

12
อ่านสตริงการเชื่อมต่อจาก web.config
ฉันจะอ่านสตริงการเชื่อมต่อจากweb.configไฟล์ไปยังคลาสพับลิกที่อยู่ในไลบรารีคลาสได้อย่างไร? ฉันพยายามแล้ว: WebConfigurationManager ConfigurationManager แต่คลาสเหล่านี้ไม่ได้รับการยอมรับในไลบรารีคลาสของฉัน

8
Java JDBC - วิธีเชื่อมต่อกับ Oracle โดยใช้ชื่อบริการแทน SID
Наэтотвопросестьответына กองมากเกินнарусском : КакподключитсякБДออราเคิลиспользуяимясервиса (ชื่อบริการ) вместо SID? ฉันมีแอปพลิเคชัน Java ที่ใช้ JDBC (ผ่าน JPA) ที่เชื่อมต่อกับฐานข้อมูลการพัฒนาโดยใช้ชื่อโฮสต์, พอร์ตและ Oracle SID เช่นนี้: JDBC: oracle: บาง: @ oracle.hostserver1.mydomain.ca: 1521: XYZ XYZ คือ Oracle SID ตอนนี้ฉันต้องเชื่อมต่อกับฐานข้อมูล Oracle อื่นที่ไม่ได้ใช้ SID แต่ใช้ "ชื่อบริการ" ของ Oracle แทน ฉันลองสิ่งนี้ แต่มันไม่ทำงาน: JDBC: oracle: บาง: @ oracle.hostserver2.mydomain.ca: 1522: ABCD ABCD เป็นชื่อบริการของฐานข้อมูลอื่น ผมทำอะไรผิดหรือเปล่า?

6
ไม่สนับสนุนคำหลัก: "แหล่งข้อมูล" การเริ่มต้นบริบทของ Entity Framework
ฉันกำลังเริ่มต้นบริบทวัตถุ Entity Framework และทำให้ฉันมีคำหลักที่ไม่สนับสนุนข้อผิดพลาด: metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework" ฉันใช้สตริงการเชื่อมต่อโดยตรงจาก web.config ซึ่งใช้งานได้และแก้ไขเฉพาะเส้นทางไปยังไฟล์ (ซึ่งฉันตั้งค่าแบบไดนามิก) และแทนที่จะใช้ค่าเริ่มต้นให้ใช้สตริงการเชื่อมต่อนี้อย่างชัดเจน สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้?

4
สตริงการเชื่อมต่อโดยใช้ Windows Authentication
ฉันกำลังสร้างเว็บไซต์ แต่ในฐานข้อมูลฉันใช้การรับรองความถูกต้องของ windows ฉันรู้ว่าคุณใช้สิ่งนี้สำหรับการตรวจสอบสิทธิ์ SQL <connectionStrings> <add name="NorthwindContex" connectionString="data source=localhost; initial catalog=northwind;persist security info=True; user id=sa;password=P@ssw0rd" providerName="System.Data.SqlClient" /> </connectionStrings> ฉันจะแก้ไขสิ่งนี้ให้ทำงานกับการรับรองความถูกต้องของ Windows ได้อย่างไร

10
สตริงการเชื่อมต่อไดรเวอร์ MySQL JDBC คืออะไร
ฉันเพิ่งเริ่มใช้ JDBC และฉันกำลังพยายามเชื่อมต่อกับฐานข้อมูล MySQL ฉันใช้ไดรเวอร์ Connector / J แต่ฉันไม่พบสตริงการเชื่อมต่อ JDBC สำหรับClass.forName()วิธีการของฉัน

5
ฉันจะแก้ไขสตริงการเชื่อมต่อ Entity Framework ได้อย่างไร
ฉันเพิ่งแก้ไขไฟล์ app.config ของฉันเพื่อเปลี่ยนสตริงการเชื่อมต่อสำหรับโมเดลข้อมูล Entity Framework ( .edmxไฟล์) แต่ฉันอยากรู้: มีวิธีแก้ไขสตริงการเชื่อมต่อ EF โดยใช้ตัวออกแบบหรือไม่? สตริงการเชื่อมต่อดั้งเดิมสร้างขึ้นโดยอัตโนมัติโดยตัวช่วยสร้างโมเดลข้อมูลเอนทิตี จากนั้นไม่สามารถเปลี่ยนแปลงสตริงการเชื่อมต่อได้ - ยังคงปิดใช้งานในหน้าต่างคุณสมบัติของตัวออกแบบ. edmx ฉันต้องการหลีกเลี่ยงการแก้ไข XML ด้วยมือหากทำได้ (ใน app.config) ดังนั้นฉันจึงสงสัยว่ามีวิธีกลับไปที่หน้าจอวิซาร์ดดั้งเดิมเพื่อทำการเปลี่ยนแปลงสตริงการเชื่อมต่อหรือไม่และให้เครื่องมือแก้ไขไฟล์ app.config สำหรับฉัน.

4
“ เซิร์ฟเวอร์” เทียบกับ“ แหล่งข้อมูล” ในสตริงการเชื่อมต่อ
ฉันเพิ่งเริ่มใช้ SqlServer ตอนนี้ฉันได้SqlLocalDbติดตั้งเพื่อทำงานในเครื่องแล้ว ดี แต่ฉันเห็นสตริงการเชื่อมต่อสองแบบโดยทั่วไปและใช้ได้ทั้งสองอย่าง: Data Source=(localdb)\v11.0;Integrated Security=true; และ Server=(localdb)\v11.0;Integrated Security=true; อะไรคือความแตกต่างที่แน่นอนระหว่างทั้งสอง?

9
วิธีอ่านสตริงการเชื่อมต่อใน. NET Core?
ฉันต้องการอ่านเพียงสตริงการเชื่อมต่อจากไฟล์การกำหนดค่าและสำหรับสิ่งนี้ให้เพิ่มไฟล์ที่มีชื่อ "appsettings.json" ในโปรเจ็กต์ของฉันและเพิ่มเนื้อหานี้: { "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet- WebApplica71d622;Trusted_Connection=True;MultipleActiveResultSets=true" }, "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Debug", "System": "Information", "Microsoft": "Information" } } } บน ASP.NET ฉันใช้สิ่งนี้: var temp=ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString; ตอนนี้ฉันจะอ่าน "DefaultConnection" ใน C # และเก็บไว้ในตัวแปรสตริงใน. NET Core ได้อย่างไร

15
การตั้งค่าสตริงการเชื่อมต่อใน ASP.NET เป็น SQL SERVER
ฉันกำลังพยายามตั้งค่าสตริงการเชื่อมต่อในไฟล์ web.config ของฉัน (Visual Studio 2008 / ASP.NET 3.5) ไปยังเซิร์ฟเวอร์ภายใน (SQL Server 2008) ใน web.config ของฉันฉันจะวางสตริงการเชื่อมต่อได้อย่างไรและที่ไหน? นี่คือลักษณะของไฟล์ web.config ในตอนนี้: http://imwired.net/aspnet/Online_web.config

10
วิธีการตั้งค่าสตริงการเชื่อมต่อ SQL Server
ฉันกำลังพัฒนาแอปพลิเคชัน C # แบบธรรมดาฉันต้องการทราบสิ่งนี้: เมื่อฉันเชื่อมต่อแอปพลิเคชันของฉันกับ SQL Server บนพีซีฉันรู้สตริงการเชื่อมต่อ (ชื่อเซิร์ฟเวอร์รหัสผ่าน ฯลฯ ) แต่เมื่อฉันเชื่อมต่อกับอื่น พีซีสตริงการเชื่อมต่อ SQL Server แตกต่างกัน มีบัญชีทั่วไปใน SQL Server ที่มาพร้อมกับบัญชีเริ่มต้นที่สามารถเชื่อมต่อได้หรือไม่? ฉันเคยได้ยินเกี่ยวกับsaบัญชีใน SQL Server คือsaอะไร?

13
จะค้นหา SQL Server ที่รันพอร์ตได้อย่างไร
ใช่ฉันอ่านสิ่งนี้จะค้นหาพอร์ตสำหรับ MS SQL Server 2008 ได้อย่างไร ไม่มีโชค. เทลเน็ต 1433 ส่งคืนการเชื่อมต่อล้มเหลวดังนั้นฉันต้องระบุพอร์ตอื่น ฉันพยายามที่จะใช้ netstat -abn แต่ฉันไม่เห็น sqlservr.exe หรือสิ่งที่คล้ายกันในรายการนี้ ทำไมหาพอร์ตนั้นยากจัง : /

3
“ Initial Catalog” ในสตริงการเชื่อมต่อ SQL Server คืออะไร
ทุกสตริงการเชื่อมต่อ SQL Server ที่ฉันเคยเห็นมีลักษณะดังนี้: Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; ฉันต้องการการตั้งค่าแคตตาล็อกเริ่มต้นหรือไม่? (เห็นได้ชัดว่าไม่ใช่เนื่องจากแอปที่ฉันใช้งานดูเหมือนจะใช้งานได้หากไม่มี) ถ้าอย่างนั้นมีไว้เพื่ออะไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.