問題タブ [sql-server-2008]

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

sql-server - SQL 2008 (SSMS) の Intellisense でスキーマの変更が更新されない

SQL Server 2008 の SSMS に問題があることに気付きました。バグのように感じますが、「機能」の疑いがあります。

たとえば、あるテーブルでテーブル変更スクリプトを開き、別のタブでそのテーブルをクエリする SProc など、さまざまなタブを開いています。テーブル変更スクリプトを実行すると、変更が他のタブの Intellisense に反映されません。

新しいクエリを作成できますが、変更が Intellisense に反映されません。もちろん、新しい SSMS インスタンスを開くと、さらに変更を加えるまで、変更が反映されます。

ただし、Intellisense を無効にして、変更したテーブルとコードを先に進めると、(予想どおり) 不平を言うことなくすべてがコンパイルされます。

これはバグですか?特徴?この動作を変更する設定はどこかにありますか? オプションをチェックインしましたが、何も表示されませんでした

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

sql-server-2008 - Sql Server 2008 から空間データを gml2 形式でエクスポートできますか?

Sql Server 2008 は、新しいジオメトリおよび地理 UDT で空間データをサポートします。どちらも AsGml() メソッドをサポートして、データを gml 形式でシリアル化します。ただし、データを GML3 形式にシリアル化します。データを GML2 形式にシリアル化するように指示する方法はありますか?

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

c# - sqlmetal を使用して内部 (パブリックではない) データ コンテキストを生成する方法

sqlmetal を使用して自分のプロジェクトの dbml データ コンテキストを生成したいのですが、作成されたデータ コンテキストとすべてのクラスが としてマークされていpublicます。これは API レイヤーであるはずなので、代わりにこれらのクラスの多く、または少なくともコンテキスト自体を としてマークしたいと思いますinternal。手動で dbml を編集することなく、sqlmetal またはその他のツールでこれを行う方法はありますか?

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

sql-server - SQL Server でユーザーの存在をどのようにテストしますか?

SQL Server スクリプトでユーザーを削除したいのですが、最初に存在をテストする必要があります。そうしないと、スクリプト エラーが発生します。テーブルまたはストアド プロシージャを削除するときは、次のように sysobjects テーブルを確認します。

ユーザーをチェックするための当然の結果は何ですか? サーバーへのデータベース ログインについて質問しているわけではないことに注意してください。質問は、特定のデータベースのユーザーに関するものです。

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

sql - SQL Server 2008 で Open Table はどこに移動しましたか?

SQL Server 2005 の時点で、SQL Management Studio のフラット ファイルは、任意のデータベース テーブルの右クリック メニューから開くことができました。開いたら、グリッド内でレコードを追加または更新できます。

SQL Server 2008 がリリースされた今、Microsoft はその機能を、少なくとも右クリック メニューからは非表示にしました。

それはどこに行きましたか?

0 投票する
11 に答える
734904 参照

sql-server-2008 - SQL Server 2008 Express のローカル インスタンスに接続する方法

Vista SP1 マシンに SQL Server 2008 Express をインストールしました。以前は 2005 を使用していましたが、古い SQL Server Management Studio Express で問題なく使用できました。PC-NAME\SQLEXPRESS インスタンスに問題なく接続できました (いいえ、PC-NAME は私のコンピューター名ではありません ;-)。

2005 と SQL Server Management Studio Express をアンインストールしました。次に、自分のマシンに SQL Server 2008 Express をインストールし、SQL Server Management Studio Basic をインストールすることにしました。

ここで、PC-NAME\SQLEXPRESS に接続しようとすると (いつものように Windows 認証を使用して)、次のメッセージが表示されます。

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

SQL Server 2008 をインストールしたとき、ローカル インスタンス名として SQLEXPRESS を使用しました。私が知る限り、SQL Server 構成マネージャーを通じて、SQL Server はリモート接続を許可するように構成されています。

言及されているヘルプリンクにアクセスすると、ヘルプページには次のことが提案されています。

  • サーバーで SQL Server Browser サービスが開始されていることを確認します。
  • SQL Server Surface Area Configuration ツールを使用して、SQL Server がリモート接続を受け入れるようにします。SQL Server Surface Area Configuration Tool の詳細については、「サービスと接続の Surface Area Configuration」を参照してください。

私の知る限り、私のシステムには SQL Server Browser サービスはありません (MMC で探しましたが、見つかりませんでした)。

また、SQL Server Surface Area Configuration ツールは SQL Server 2008 には存在しません。Microsoft のヘルプ ドキュメントでよくできました ;-)。

私は今何をすべきか途方に暮れています。2008 にアップグレードした後、今日やり遂げたいと思っていた仕事がたくさんありました (私が一緒に働いている人は、問題なく起動して実行し、簡単にできると言ってくれました。午前)。誰が何が間違っているのか考えていますか? 本当にありがたいです。数時間でこれが機能しない場合は、SQL Server 2005 に戻ります (それでも機能する場合は...)。

編集: Windows ファイアウォールをオフにしてみましたが、解決しませんでした。また、SQL Server 2008 のインストール ディレクトリ ツリーの下に "Data" ディレクトリがないことに気付きました。インストール時に何か間違った設定をした可能性がありますか?

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

sql-server-2008 - SSIS データはどこに保存すればよいですか?

SSIS Dataa Flow Task に低速のカスタム データ ソースがあります。複数のパラメーターを使用してパッケージを実行する必要があります。

SQL Data Destination(Bulk Insert) を使用して DB にデータをアップロードしたい場合、接続がタイムアウトします

データをフラット ファイルに書き込むと、同じファイルに書き込むため、パッケージの複数のインスタンスを実行できません。ファイル名をパラメータとしてどこかに渡すことはできますか?

最後の手段としてカスタム スクリプト送信先を記述する必要がありますか?

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

sql-server - デザインの批評をお願いします

ヨーロッパとアジアにあるさまざまなデータ サーバーからデータを収集したいと考えています。海底ネットワークを詰まらせる単純なデータ クエリ タスクを実行するのではなく、ローカル サイトで使用できる 2 台のマシンを考えています。

次のことができるように、マスター パッケージを設計することを考えています。

  1. リモート セットアップ タスクを実行する
  2. psexec dtexec ... を使用してローカルでデータ コレクション パッケージを起動します。
  3. 複数の生ファイルにローカルに保存されているデータを取得します (データの種類ごとに 1 つ)
  4. ジッパーを閉めて引き戻した
  5. 解凍してローカルサーバーに一括アップロード

データは奇妙なクラス ライブラリを介して利用できるため、データ収集はカスタム スクリプト ソースを介して処理されます。

タスクは予期せず失敗する可能性があります。特定の場所で特定の種類のデータが正常にキャプチャされ、他のデータが失敗した場合、それを再度実行したくありません。

可能であれば、この設計を簡素化し、より堅牢にするにはどうすればよいですか?

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

sql-server-2008 - このテーブルに特別なデータベース制約が必要ですか?

データベースにコメントシステムがあります。stackoverflow->のように、各投稿にはコメントのリストがあります。ケウル。

匿名の人もコメントや登録ユーザーを追加できます。

私のテーブルでは、次のことを考えています。

  • ユーザーIDintNULLABLE
  • AnonymousNickname varchar(100)NULL可能
  • AnonymousEmail varchar(200)NULL可能

今ではどちらか一方しかできません。あなたは登録されているかどうかのどちらかです。

だから私はどちらか一方を言うある種の制約を強制する必要があります..もしそうなら、どのように?

注:データベースはMicrosoft SqlServer2008です。

乾杯!