タグ付けされた質問 「connection-string」

サービス、通常はデータベースに接続するために必要な情報を含む文字列。


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
エンティティフレームワークのタイムアウト
完了までに30秒以上かかる関数のインポートを使用すると、Entity Framework(EF)を使用してタイムアウトが発生します。私は以下を試しましたが、この問題を解決できませんでした: ここで提案されているように、EDMXファイルを持つプロジェクトのApp.ConfigファイルのDefault Command Timeout=300000接続文字列に追加しました。 これは私の接続文字列は次のようになります。 <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 this.context.GetKirksFriends(); } EFがタイムアウトしないようにするには、他に何ができますか?これは非常に大きなデータセットでのみ発生します。すべてが小さなデータセットで正常に動作します。 ここに私が得ているエラーの一つがあります: System.Data.EntityCommandExecutionException:コマンド定義の実行中にエラーが発生しました。詳細については、内部の例外を参照してください。---> System.Data.SqlClient.SqlException:タイムアウトの期限が切れました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。 OK-私はこれを動作させました、そしてそれは起こったことはばかげています。接続文字列とDefault Command Timeout=300000CommandTimeoutの両方を180に設定しDefault Command …

12
web.configから接続文字列を読み取る
から接続文字列を読み取るにはどうすればよいですか web.configファイルクラスライブラリ内のパブリッククラスですか? 私はもう試した: WebConfigurationManager ConfigurationManager しかし、これらのクラスは私のクラスライブラリ内では認識されません。

8
Java JDBC-SIDの代わりにサービス名を使用してOracleに接続する方法
OverаэтотвопросестьответынаStack Overflowнарусском:КакподключитсякБДOracleиспользуяимясервиса(サービス名)вмес 次のように、ホスト名、ポート、Oracle SIDを使用して開発データベースに接続していた(JPA経由の)JDBCを使用するJavaアプリケーションがあります。 jdbc:oracle:thin:@ oracle.hostserver1.mydomain.ca:1521:XYZ XYZはOracle SIDでした。次に、SIDを使用せず、代わりにOracleの「サービス名」を使用する別のOracleデータベースに接続する必要があります。 私はこれを試しましたが、うまくいきません: jdbc:oracle:thin:@ oracle.hostserver2.mydomain.ca:1522:ABCD ABCDは、他のデータベースのサービス名です。 何が悪いのですか?

6
サポートされていないキーワード:Entity Framework Contextを初期化する「データソース」
エンティティフレームワークオブジェクトコンテキストを初期化しています。これにより、キーワードサポートされていないエラーが発生します。 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認証を使用した接続文字列
Webサイトを作成していますが、データベースでは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認証で機能するようにこれを変更するにはどうすればよいですか?


5
Entity Frameworkの接続文字列を編集するにはどうすればよいですか?
最近、app.configファイルを編集して、Entity Frameworkデータモデル(.edmxファイル)の接続文字列を変更する必要がありました。しかし、知りたいのですが、デザイナーを使用してEF接続文字列を編集する方法はありますか? 元の接続文字列は、エンティティデータモデルウィザードによって自動生成されます。その場合、接続文字列は変更できません。.edmxデザイナーのプロパティウィンドウで無効のままになります。(app.configで)できる限り手動でXMLを編集することを避けたいので、元のウィザード画面に戻って接続文字列を変更し、ツールにapp.configファイルを編集させる方法があるかどうか疑問に思いました私のために。

4
接続文字列の「サーバー」と「データソース」
私はSqlServerを使い始めたばかりですが、SqlLocalDbローカルで動作するようにインストールしました。良いですが、通常は2つの接続文字列が表示され、どちらも機能します。 Data Source=(localdb)\v11.0;Integrated Security=true; そして Server=(localdb)\v11.0;Integrated Security=true; 2つの正確な違いは何ですか?

8
.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; C#で "DefaultConnection"を読み取って、.NET Coreの文字列変数に格納するにはどうすればよいですか?


13
SQL Server実行ポートを見つける方法は?
はい私はこれを読んでMS SQL Server 2008のポートを見つける方法は? 運が悪い。 telnet 1433 接続に失敗したため、他のポートを指定する必要があります。 使ってみた netstat -abn しかし、このリストにsqlservr.exeなどは表示されません。 なぜそのポートを見つけるのがそれほど難しいのですか?:/

10
SQL Serverの接続文字列を設定する方法
簡単なC#アプリケーションを開発していますが、これを知りたいのです。アプリケーションをPCのSQL Serverに接続すると、接続文字列(サーバー名、パスワードなど)はわかりますが、別のアプリケーションに接続すると、 PC、SQL Serverの接続文字列は異なります。接続できるデフォルトのアカウントが付属しているSQL Serverの共通アカウントはありますか?saSQL Serverのアカウントについて聞いたことがありsaますか。

3
SQL Server接続文字列の「初期カタログ」のポイントは何ですか?
私が今まで見たすべてのSQLServer接続文字列は、次のようになります。 Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; カタログの初期設定は必要ですか?(私が取り組んでいるアプリはそれがなくても動作するように見えるので、明らかにそうではありません。) それでは、それは何のためですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.