問題タブ [localdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2852 参照

asp.net-mvc-4 - LocalDB は Visual Studio IIS では正常に動作しますが、完全な IIS にデプロイすると失敗します

MVC 4 プロジェクトにコード ファーストの localdb データベースがあり、Visual Studio 2012 でアプリケーションを実行すると、正常に接続され、すべてが機能します。完全な IIS に公開してサイトにアクセスすると、データベースに接続できず、次のようになります。

「指定された localdb インスタンスは存在しません」

他にも問題がありました。localdb をデプロイするのは悪夢のようです。ここでもすべてのアドバイスに従いました

私はまだ運がありません.VS IIS Expressでは完全に機能し、「実際の」IISでは機能しないのはなぜですか?

ありがとう

0 投票する
4 に答える
48118 参照

.net - localdb が使用する mdf ファイルを手動で作成する方法は?

データベースで行われた作業をテストするための単体テストをいくつか設定しています。localdb v11 を使用したいのですが、まずデータベースを作成する必要があります。これをどのように正確に行うのですか?

SQL管理スタジオに接続するだけ(localdb)v11で、(私が推測する)にあるデータベースに接続されC:\Users\George\ます。新しいものを指定するにはどうすればよいですか?

このコードでは、Entity Framework ではなく手動の ADO.Net を使用しているため、単純にデータベースを作成するために依存することはできません。

0 投票する
1 に答える
1417 参照

c# - SQL LocalDB 2012 システム データベースを別のドライブに移動するには?

デフォルトでは、SQL LocalDb はすべてのシステム データベースを C:\Users プロファイルの下に作成します。D:\ ドライブに (システム データベース master、msdb など) を含むすべてのデータベースが必要です。D:\Drive にユーザー データベースを作成できることはわかっていますが、SQL LocalDb を使用してシステム データベースを D:\Drive に作成または移動することはできますか?

注: ALTER コマンドを使用してデータベースを移動し、起動コマンドを使用してマスターを移動できる SQL Express を使用してシステム データベースを移動できることはわかっています。ただし、同じ操作は SQL LocalDb には使用できません。

だから私は SQL LocalDb ソリューションを探しています。

ありがとう、パレ

0 投票する
2 に答える
15012 参照

c# - SQL LocalDb を同じマシン上の他のユーザーと共有するには?

sqllocaldb コマンド ユーティリティの share コマンドを使用して、ユーザー間で LocalDb データベースにアクセスする方法を探していますが、あるユーザーで作成されたデータベースが別のユーザーで表示されません。

私の手順は次のとおりです。

  1. Windows 7 でユーザー User1 にログインします。

  2. 次のように、sqlcmd を使用して test という名前の新しいデータベースを作成します。

    sqlcmd -S (localdb)\v11.0 データベース作成テスト

  3. インスタンス v11.0 を次のように User2 と共有します

    sqllocaldb 共有 domain\User2 v11.0 myinstance

  4. ユーザー 2 に切り替える

  5. 次のように共有インスタンスにログインします

    sqlcmd -S (localdb)\.\myinstance

    sys.master_files から名前を選択

    上記のクエリは、テスト データベースを表示しません。

共有後に User1 で作成された User 2 のデータベースを表示できないのはなぜですか?

ブログに基づいて動作するはずだと思いました (アプローチ 2) http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-2-instance- Krzysztof Kozielczykによる所有権.aspx#SharedLocalDBですが、そうではありません。

どんな助け/提案も大歓迎です。

ありがとうパレ

0 投票する
3 に答える
4609 参照

.net - ソリューション内のすべてのプロジェクトで LocalDB インスタンスを共有する方法は?

次のような VS 2012 ソリューションのセットアップがあります。

  • EF モデル プロジェクト
  • EF モデル テスト プロジェクト
  • ASP.NET MVC 4 アプリケーション
  • WCF データ サービス プロジェクト

開発中、LocalDB を EF のバッキング データベースとして使用したいと考えています。MVC および WCF プロジェクトはどちらも、EF モデルを使用してデータベース内のデータにアクセスします。すべてのプロジェクト (MVC、WCF、およびテスト) で同じ LocalDB インスタンスを共有したいのですが、web.config のセットアップを正しく行うことができないようです。

また、このプロジェクトのセットアップを開発者のマシン間で移植できるようにしたいと思います。つまり、絶対パスはありません。

テスト プロジェクトは、c:\users\\.mdf にデータベースを作成して使用します。MVC および WCF プロジェクトは、ファイルが AppData フォルダーに存在することを想定しています。必要に応じて手動でコピーしてきましたが、アプリがデータを変更すると明らかに同期が取れなくなります。

相対パスで同じインスタンスを共有するようにプロジェクトを構成する方法に関する提案や例はありますか?

0 投票する
3 に答える
783 参照

c# - Arvixe への LocalDB アプリのデプロイに失敗しました

WCF Data Service を Arvixe にデプロイしようとしています。データ サービスは、Entity Framework 5 および Data Services 5.4 に基づいて構築されています。かなりの数の LocalDB データベース (実行時の入力に従って名前が付けられます) が作成され、ローカルで正常に実行されます。web.config に接続文字列がありません。DB 名は DbContext コンストラクターに渡されます。しかし、プロジェクトを Arvixe (Windows) アカウントにデプロイすると、このエラーが発生します (以下)。接続文字列がないため、エラーは意味がありません。また、ログ ファイルに何らかの情報が書き込まれる場合、私はその情報にアクセスできません。wwwroot の横にあるログ フォルダに表示される標準の IIS ログにはありません。接続文字列を入れることができました。データベース名に「TBD」が含まれる localDB 接続文字列の例は何ですか?