問題タブ [sql-server-2008r2-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 投票する
4 に答える
11765 参照

sql - SQL: 月と年の列のみで日付を比較する

MonthlyShipments次のようなテーブルがあります。

当月を除く過去 3 か月の数量を合計したいと考えています。私のwhere句は現在次のようになっています:

それは機能しますが、醜くて侮辱的です。可愛くするコツはありますか?とても感謝しています!

0 投票する
18 に答える
251211 参照

sql - SQL Express に接続できません "エラー: 26 - 指定されたサーバー/インスタンスの検索エラー)

私は、SQL Server 2008 R2 Express を実行している 1 台の特定のボックスで行き詰まっています。

  • Windows ファイアウォールは、受信 TCP および UDP 1433、1434 を許可するように構成されています。
  • Windows ファイアウォールは、任意のポートで送信 TCP および UDP を許可するように構成されています。
  • 現在、他のソフトウェア AV/FW は実行されていません。

に接続しようとするxxx.xxx.xxx.xxx\sqlexpressと、次のエラーでタイムアウトします。

タイトル: サーバーに接続

xxx.xxx.xxx.xxx\SQLEXPRESS に接続できません。

追加情報:

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました) (Microsoft SQL Server、エラー: -1)

サーバーでリモート接続が許可されていることを確認しました。

SQL Server 構成で TCP/IP が有効になっており、1433 への外部 IP での接続を許可するように構成されていることを確認しました。

また、ローカル マシンから Wireshark を使用したところ、1433 UDP の要求がリモート サーバーに送られていることがわかります。

しかし、リモート サーバーで Wireshark を使用すると、1433 UDP または外部 IP からの受信接続要求は表示されません (結果からリモート RDP へのフィルタリングを使用)。

これは、ファイアウォールの問題だと思います。

サーバーは、サーバーの前にある PIX を制御する外部企業によってホストされています。

ホスティング会社は彼らが何をしているのか見当がつかないので、私はこれを可能な限り自分でトラブルシューティングする必要があります.

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

windows-7 - LightSwitch から SQL2008R2 に接続する

SQL Server 2008 R2 データベースに対して最初のライトスイッチ アプリケーションを構築しようとしています。sqlexpressも実行しています(開発に必要であることがわかったら)。単純なテーブルに対して生成される検索画面にはデータが表示されず、代わりに「データを読み込めません。ネットワーク接続を確認してください」というツールチップ メッセージが表示されます。問題なく、VisualStudio 2010SP1 TransactSQL エディター内から関連するテーブルをクエリできます。Windows7 で動作しています。誰が私が何を探しているべきか知っていますか?

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

sql-server - SYBASE SQLAnywhere 11.0 から SQL Server 2008 R2 Express への移行

みなさん、こんにちは。SQLAnywhere 11 から船員 Web アプリケーション用の新しいリレーショナル データベースに移行するプロジェクトがあります。移行の理由は、コストとサポートの問題です。無料で SQLAnywhere のすべての機能を備えたデータベースを選択する必要があります。 11.0。

SQL Server 2008 R2 Express について知りたい質問の一覧を次に示します。

  1. SQL Anywhere 11 から SQL Server 2008 R2 Express に移行するための移行ユーティリティはありますか?
  2. インストール シールド MSI から SQL Server 2008 R2 Express を簡単に展開できます。
  3. SQLAnyhere 11 から SQL Server 2008 R2 Express に移行する代替方法。
  4. 管理ツールはエクスプレス追加で無料で提供されますか。データベースを最適化して復元できるはずです。

ありがとうございました

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

sql - サイズが 1MB 未満のオブジェクトの SQL ファイルストリーム

データベースに多数の小さな画像を保存しており、SQL サーバーのファイルストリーム機能を使用したいと考えています。ただし、Microsoft は 1MB を超えるオブジェクトに使用することを推奨していますが、私のオブジェクトの平均サイズは 300KB です。知りたいのですが、Filestream は動作しますか? もしそうなら、デメリットは何ですか?私は SQL Server Express 2008 R2 を使用していますが、この機能がデータベースのサイズを節約するのに役立つことを願っています。ありがとう

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

sql-server - 遅いSQLトランザクションブロックテーブル

テーブルに新しい行を挿入する非常に遅いSQLトランザクションがあります。別の接続からの他のすべての「選択」クエリは、このトランザクションがテーブルのロックを解除するのを待ちます。

最初のトランザクションが機能している間に、テーブルから古い行をフェッチすることは可能ですか?

SqlExpress2008R2。例:

button2_Clickメソッドは、行をすぐにフェッチしません。テーブルに新しい行を挿入する非常に遅いSQLトランザクションがあるため、コミットを待機します。別の接続からの他のすべての「選択」クエリは、このトランザクションがテーブルのロックを解除するのを待ちます。

最初のトランザクションが機能している間に、テーブルから古い行をフェッチすることは可能ですか?

SqlExpress2008R2。例:

button2_Clickメソッドは、行をすぐにフェッチするのではなく、button1_Clickスレッドでコミットを待機します。

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

tsql - SQLServerの存在する述語

私はこれを理解しています

TRUE結局のところSQLServerの値であるため、常に出力NULLされますが、なぜこれが

TRUEサブクエリがエラーを引き起こし、EXISTS常に存在をチェックするので、どうしてこれが可能になるので、印刷します。

0 投票する
10 に答える
217896 参照

sql-server - Unable to connect to SQL Server instance remotely

I’m trying to access the SQL Server instance on my VPS from SQL Server Management Studio on my local machine. It’s not working (the error I’m getting is:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections.

I think this is because I need to configure the database engine to allow remote connections (correct me if I’m wrong!). So I’ve found this step-by-step guide to help me do that: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/ I’ve got to point 10 in the guide and I am now stuck! I don’t have SQL Server Management Studio installed on my VPS. Anyway, this has left me with two options:

  1. Install SSMS
  2. Find another way to do point 10 onwards in the guide without having SSMS installed

I tried installing SSMS on my VPS using the Web Platform Installer but it keeps failing. I don’t know why it’s failing because it doesn’t seem to give a reason why. Does anyone know how I could allow remote connections a different way?

The version of SQL Server installed on my VPS is SQL Server 2008 R2 Express.

Update:

I have tried to disable the firewall on both my laptop and VPS to see if it is a firewall issue. This made no difference to the error message.

Another Update:

Having now been able to install SSMS (I installed directly from the website rather than using the WPI), I have been able to check that the server is configured to allow remote connections (I went to SSMS, connected to the SQL Server instance, right-clicked on the connection, clicked Properties, went to the Connections tab. "Allow remote connections to this server" is already ticked).

SOLUTION

Thanks to everyone for helping me get to this solution! I've finally managed to get it to work! I followed Filip De Vos's advice and opened the ports in the Firewall on my VPS and then I received a different error message. This led me to investigate further and I found that I was using the wrong credentials to login! So I've set a password for the sa user and I've managed to login using that! Thanks again!

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

batch-file - SQL データベースのバックアップ エラー 3

今日作業するためにマシンに戻ったところ、バックアップ データベース コマンドを使用して、バッチ ファイルがデータベースのコピーをバックアップできなくなっていることに気付きました。

サーバーは、Windows サーバーと SQL サーバーの両方で 2008R2 です。

ほんの 1 か月前まで、この同じバッチ ファイルが私のデータベースをバックアップしていました。SQLスクリプトを手動で実行すると、「オペレーティングシステムエラー3 - 指定されたファイルが見つかりません」というメッセージが表示されます。

これが私のスクリプトです:

SQL Server がシステム アカウントで実行されていることを確認しました。SQL管理スタジオから問題のフォルダーへのバックアップを手動で作成できます。しかし、管理スタジオでスクリプトをクエリとして実行すると、このエラーが発生します。

このフォルダに移動し、SYSTEM アカウントがフル アクセスできるようにセキュリティ アクセス許可を設定しました。次に、タスク スケジューラに移動し、スケジュールされたタスク (バッチを実行します。バッチは、上記のスクリプトを含む .sql ファイルを呼び出します) が SYSTEM で実行されるように構成されていることを確認しました。まだ何もバックアップされていません。

Windows のパッチ以外に、実際にマシンを台無しにした人は誰もいません。これが機能しなくなる原因は何ですか?これはSQLサーバーの高速バージョンであり、実際のように高速バージョンでジョブを作成できないため、1つはバックアップし、もう1つはパージしてフォルダーを制御する2つのバッチファイルシステムを使用する必要があります。

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

c# - 特定のエラー状態に対する SQL 例外

のSQL例外(状態)を知りたい

「重複エラー レコード」
「NULL 値」

上記の SQL 例外 (状態) は何ですか?

なにか提案を