問題タブ [sql-server-express]

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 投票する
8 に答える
25702 参照

sql-server - SQL Express で使用するプロファイラーは?

Express バージョンで SQL 呼び出しの詳細を監視する方法はありますか?

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

sql-server - SQL Express Reporting Services は RDL から Word ドキュメントを生成できますか

私は、SQL Reporting Service で PDF レポートを生成できることを知っています (SQL Express でもこれを実行できます)。また、SQL Developer エディションで Word ドキュメントを作成できます。私の開発ボックスは SQL Developer であり、私の Web サイトは SQL Express を使用しているため (理想とはほど遠いことはわかっています)、SQL Express に含まれているレポート サービスが Word ドキュメントを出力として生成できるかどうかを知りたいです。

これを経験した人はいますか?

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

sql-server-express - SQL サーバー ポート

最近、ネットワークにソニック ファイアウォールをインストールしました。動的ポートをリッスンするように構成された SQL 2005 Express サーバーがあります。構成マネージャーでは、動的ポート番号は 1067 に設定され、デフォルト ポートは 1433 のままです。

私の理解では、動作させるには次のポートを開く必要があります。

TCP1433

TCP1067

UDP 1434

問題は、まだ外部からサーバーに接続できないことです。ファイアウォールをオフ/切断すると、サーバーにアクセスできます。

これは、SQL サーバーのセットアップに問題がないことを示しており、問題はファイアウォールで欠落しているポートにあるに違いありません。

何か案は?

0 投票する
9 に答える
154547 参照

sql - SQL Server で BEFORE UPDATED トリガーを実行するにはどうすればよいですか?

Sqlserver Express を使用していますが、before updatedトリガーを実行できません。それを行う他の方法はありますか?

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

sql-server-express - コンソール アプリケーションの SQL Server ユーザー インスタンス

コンソール アプリケーションで SQL Server Express ユーザー インスタンス データベースを使用することは可能ですか? それとも Web プロジェクトでのみ機能しますか?

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

sql-server - SQL Server 2005の破れたページ、エラー424

デルのPCに障害が発生しました。ブルースクリーンでした。使用していたOSやその他のソフトウェアをフォーマットして再インストールすることで問題を修正しました。次に、SQLServer 2005を使用して設計したデータベースと、リカバリツールを使用したその他のファイルを回収しました。EasyRecovery6.0。

問題は:回復したファイル(lpdb.mdf)を添付しようとすると、添付できません。操作は次のメッセージで失敗します:

タイトル:Microsoft SQL Server Management Studio

サーバー'SAPC'のデータベースの接続に失敗しました。(Microsoft.SqlServer.Smo)

追加情報:

Transact-SQLステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)


SQL Serverは、論理整合性ベースのI / Oエラー:ページの破損を検出しました(予期される署名:0x55555555;実際の署名:0x4c093c91)。これは、ファイル'F:\ Recovered \lpdb_log.LDF'のオフセット0000000000000000にあるデータベースID0のページ(0:0)の読み取り中に発生しました。SQL Serverエラーログまたはシステムイベントログの追加メッセージにより、詳細が提供される場合があります。これは、データベースの整合性を脅かす重大なエラー状態であり、すぐに修正する必要があります。完全なデータベース整合性チェック(DBCC CHECKDB)を完了します。このエラーは多くの要因によって引き起こされる可能性があります。詳細については、SQL ServerBooksOnlineを参照してください。(Microsoft SQL Server、エラー:824)

私を助けてくれる人はいますか?

ありがとうございます!

デジェン。

編集

他の閉じられた質問からのgbnによって:

こんにちはmrdanny、

私はあなたが私に提案した方法を試しました。問題は未解決です。

エラーが報告されました:メッセージ1つ以上のファイルがデータベースのプライマリファイルと一致しません。データベースを接続しようとしている場合は、正しいファイルを使用して操作を再試行してください。これが既存のデータベースである場合、ファイルが破損している可能性があるため、バックアップから復元する必要があります。

私が試すべき代替ソリューションはありますか?データベースを再設計します。時間を節約してください。

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

asp.net - 複数のASP.NETサイトを持つSQLExpressユーザーインスタンス

2つの別々のASP.NETサイト(この場合はEntity FrameworkとWebサービスを使用するWebサイト)を取得して、同じローカルデータベースmdfとldfを使用するにはどうすればよいですか?

周りを見回してみると、この種のローカルDBはユーザーインスタンスと呼ばれていると思います。少なくとも、現在使用している方法です。MSDNライブラリから以下の情報を見つけるまで、それが機能するかどうかはわかりませんでしたが、今では実際に機能するかどうかはわかりません。

ユーザーインスタンスのシナリオは次のとおりです。

..。

Windows認証を使用した専用のASP.NETホスティング。単一のSQLServerExpressインスタンスをイントラネットでホストできます。アプリケーションは、偽装を使用するのではなく、ASPNETWindowsアカウントを使用して接続します。ユーザーインスタンスは、すべてのアプリケーションが同じユーザーインスタンスを共有し、相互に分離されたままにならないサードパーティまたは共有ホスティングのシナリオには使用しないでください。

これは追加の構成なしですぐに機能しますか?後続のすべてのアプリケーションにDBを追加しようとすると、他の何かがDBを使用している場合、使用中のファイルエラーが発生し、この方法では実行できないと思われます。ただし、DBの使用を停止し、追加してから起動すると、正常に動作しているようです。このように使用することで、破損したりエラーが発生したりしないという安心感はありますか?

できれば、mdfとldfはWebサイトのApp_Dataディレクトリ(| DataDirectory |)に保存されます。このようにすると、サイトのサブディレクトリに配置しない限り、サービスの相対アドレスを確実に使用できるとは思いませんが、これは正しいですか?

編集:これは学校の課題であるため、SQL Server Expressを使用しているので、ほとんど使用する必要があります。ユーザーインスタンスなしの方法がある場合は、それなしでやろうとします。

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

tsql - SQL Standard で SSIS データをエクスポートし、SQL Express で一括挿入を使用してインポートする方法は?

SSIS を使用してデータベース テーブルのフラット ファイル エクスポートを作成し、それらをさまざまな分散 SQL Express インストールにインポートしたいと考えています。ご想像のとおり、SSIS は Express バージョンでは使用できません。一括挿入を行うと、次のエラーが発生します。

Msg 4866, Level 16, State 8, Line 1 The bulk load failed. The column is too long in the data file for row 1, column 5. Verify that the field terminator and row terminator are specified correctly.

生成されたファイルは ascii (1252) で、フィールド間に char(09) (タブ) があり、行の終わりに char(0d) char(0a) があります (\r\n だと思います)。

これはフォーマットファイルです(4列目は列の幅です):

9.0
5
1 SQLCHAR 0 12 "\t" 1 Record_ID ""
2 SQLCHAR 0 498 "\t" 2 Filename SQL Latin1 General CP1 CI AS
3 SQLCHAR 0 498 "\t" 3 Path SQL Latin1 General CP1 CI AS
4 SQLCHAR 0 12 "\t" 4 Width ""
5 SQLCHAR 0 12 "\r\n" 5 Height ""

ファイルの先頭から始まるサンプル データ:

Record_ID Filename Path Width Height
1437 BreadCakeCooknPie.eps G:\BakedGoods\BreadCakeCooknPie.eps 595 647
1438 CakeChocolateRoses.eps G:\BakedGoods\CakeChocolateRoses.eps 1200 848

次の T-SQL コードを使用してインポートします。

bulk insert item_table from 'Item_Table.txt' with
( FORMATFILE='Item_Table.fmt', FIRSTROW=2)

テーブルのフィールドは次のとおりです。

[Record_ID] [int] NULL,
[Filename] [nvarchar](249) NULL,
[Path] [nvarchar](249) NOT NULL,
[Width] [int] NULL,
[Height] [int] NULL

利用可能な書き込みはありますか?エラーを修正する方法はありますか?SSIS によって作成されたフォーマット ファイルを取得する方法はありますか? 他のアイデアはありますか?

私の質問を検討していただきありがとうございます。

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

c# - SQL Server Express テーブル列からデータセットへの既定値?

私は新しいデータベース プログラミング学習者です。SQL Server Express と共に C# (.NET 3.5) を使用しています。

Microsoft の Data Video Series で Forms をフォローしています。ただし、ビデオで作成されたものとは異なるデータベースを作成しています。

テーブルの 1 つで、現在の日付/時刻を日付列に挿入したかったので、SQL Server Management Studio を使用して設定した getdate() 関数をデフォルト値として使用しています。SQL Server Management Studio を使用してこのテーブルに新しい行を挿入すると、その列は正常に更新されます。

ただし、Windows フォームを使用し、この特定のテーブルのデータセットに自動生成されたデータ グリッドを使用すると、デフォルト値を使用して更新されません。

これには何かが欠けていると思います。誰かが私を正しい方向に向けることができれば、それは本当に役に立ちます. ありがとう。