タグ付けされた質問 「sql-server」

Microsoft SQL Serverに関する質問。質問がバージョン固有の場合は、そのバージョン専用にタグを付けてください。SQL Serverの質問はここにあるのですか、それとも別のサイトにあるのですか?下の行のsql-serverタグについてのリンクをクリックします。

4
SQL Serverの推奨ディスク/パーティションセットアップ
SQL Server用にディスク/パーティションを設定する最良の方法に関するアドバイスを探しています。主な懸念事項の一部を次に示します。 SQLファイルをどのように分離する必要がありますか(データファイル、ログ、一時)? 多くのHDDをRAIDし、スペースをパーティションに分割するか、各RAIDに少ないディスクで複数のRAIDを作成する方が良いでしょうか? データとログファイルは異なるRAIDタイプにあるべきですか? デフォルトのデータベース(master、msdbなど)をC:に配置する必要がありますか、それとも他のデータ/ログファイルと同じ場所に配置する必要がありますか?

7
SQL Server-DBをメモリに強制しますか?
SQL Server 2005 64ビットを実行する強力なWindows 2008 x64サーバー(4 x 4コアCPU、32GB RAM)があります。ページがメモリにキャッシュされるまでアクセスがやや遅い(6GB)が非常に重要なデータベースがあります(使用量は非常にランダムなI / Oであるため、特定のページがメモリとエンドユーザーにある確率は非常に低くなります)最初の遅さについて文句を言います)。ディスクは十分に高速(ローカル15K SAS)ですが、アプリはやや不格好に書かれていると思います(COTSソリューションです)。SQLServer 2005でメモリ内のデータベースを「強制」する方法があるかどうか疑問に思っていますベンダーによるので、まだキャッシュを埋める初期のブルースを避けるために、まだそれにアップグレードすべきではありませんか? 私の現在の方法は、スクリプト内の各テーブルからSELECT *を実行してメモリ内のデータページを取得しますが、一部のオブジェクト(インデックス、全文検索など)はこのメソッドによってキャッシュされません(およびスクリプトを変更してインデックスとキャッシュに適切なWHERE句を記述することは、複雑な海洋です)。

3
新しいデータベースのデフォルトのリカバリを変更するには?
新しいサーバーが作成されたときにSimpleデフォルトで復旧モデルとなるように、開発サーバーでデータベースサーバーを構成するにはどうすればよいですか? 現在、覚えている場合は、データベースを作成するときに、[オプション]タブをクリックして[シンプル]を選択する必要があります。 SQLの以前のバージョンでは、新しいデータベースのデフォルトとしてSimpleを設定できたことを覚えています。これは、SQL Server 2012にどのように設定できますか?


19
Windowsネットワークを介して大きなファイルを転送する最も簡単で最速の方法は何ですか?
20 GBを超えるデータを保存するMS SQL Serverを実行しているWindow Server 2000マシンがあります。データベースは毎日2番目のハードドライブにバックアップされます。これらのバックアップファイルを別のコンピューターに転送して、別のテストサーバーを構築し、回復を練習したいと思います。(バックアップは実際にはほぼ5年間復元されませんでした。そのことを上司に伝えないでください!) その巨大なファイルをネットワーク経由で転送するのに問題があります。プレーンネットワークコピー、Apacheダウンロード、およびftpを試しました。転送したデータの量が2GBに達すると、私が試した方法はすべて失敗します。最後にファイルを正常に転送したのは、USB接続の外付けハードドライブを介してでした。しかし、私はこのタスクを定期的に、できれば自動的に実行したいです。 この状況で最も実用的なアプローチは何ですか?

6
32ビットWindows ServerとSQL Serverを64ビットにアップグレードする利点は?
ピーク時に約2 GBのRAM使用量で、SQL Serverとともにいくつかのサーバーアプリケーションを操作する32ビットWindows Serverボックスがあるとします。 サーバーアプリケーションを32ビットのままにして、Windows Server OSとSQL Serverを対応する64ビットバージョンにアップグレードする利点は何ですか?64ビットバージョンでは、4 GBを超えるRAMにアクセスできますが、4 GBが完全に使用されていないため、アップグレードが無駄になりますか? バージョン:Windows Server 2008 R2、SQL Server 2008 R2 Datacenter Edition ありがとう

10
SQL Server Management Studioを介してリモート接続できない
1and1.comがホストする専用のWindows 2008 ServerにSQL Server 2008 Expressインスタンスをセットアップしました。管理スタジオを介してサーバーにリモート接続できません。以下の手順を実行しましたが、これ以上のアイデアはありません。私はこのサイトを調査しましたが、他に何かを理解することはできませんので、明らかなものを見逃した場合はご容赦ください。以下がその詳細です。 SQL Serverインスタンスが実行されており、ローカルで作業しているときに完全に機能します。 SQL Server Management Studioで、[このサーバーへのリモート接続を許可する]ボックスをオンにしました 1and1管理パネルから外部ハードウェアファイアウォール設定を削除しました サーバーのWindowsファイアウォールは無効になっていますが、キックのために、ポート1433でのすべての接続を許可する受信ルールを追加しました。 SQL Native Client構成では、TCP / IPが有効になっています。また、サーバーのIPアドレスを持つ「IP1」の動的ポートが0であることを確認しましたが、それを削除し、通常のTCPポートフィールドに1433を追加しました。また、「IPALL」TCPポートを1433に設定します。 SQL Native Client構成では、SQL Server Browserも実行されており、 私もエイリアスを追加してみました この値を設定した後、SQLサーバーを再起動しました。 サーバーマシンで「netstat -ano」を実行すると、 TCP 0.0.0.0:1433リスニングUDP 0.0.0.0:1434リスニング ローカルコンピューターからポートスキャンを実行すると、ポートがリッスンではなくフィルター処理されていると表示されます。また、ローカルマシンのManagement Studioから接続しようとしましたが、接続エラーがスローされています。データベースセキュリティでマークされたSQL ServerおよびWindows認証で、次のサーバー名を試しました。 ipaddress \ SQLEXPRESS、1433 ipaddress \ SQLEXPRESS IPアドレス ipaddress、1433 tcp:ipaddress \ SQLEXPRESS tcp:ipaddress \ SQLEXPRESS、1433

4
SQL Serverに全文検索がインストールされているかどうかを検出する方法
SQL Server 2005に全文検索がインストールされているかどうかを確認する必要があります。ボックスにログインし、セットアップを起動して確認する権限がありません。ただし、SQL Server Management Studioを実行して接続し、sysadminアクセス許可でクエリを実行できます。 この機能がインストールされているかどうかを検出する方法を知っている人はいますか?

8
WebアプリケーションのSQL Serverへのアクセスに統合セキュリティ(SSPI)を使用していますか?
Webアプリケーション(.net)を実稼働環境にデプロイする場合、統合セキュリティを使用する方がよいのですか、それとも重要ですか? ハッカーがWebサーバーを破壊したとしても、マシンになりすましやすいので、それほど問題にはならないようです。 考え?

2
SQL Serverインスタンスとは何ですか?
SQL Server 2008 Expressをインストールすると、インスタンスを作成するよう求められ、インストールしない場合は中止されます。次に、SQL ServerサービスのSql Server Configuration Managerのエントリにその情報が表示されます。SQL Serverインスタンスとは何ですか?

5
SQL Server 2005:このクエリを実行するにはシステムメモリが不足しています
かなり長い間(数年)安定して稼働しているSQL Serverの1つが、メモリ不足エラーをスローしています。アプリケーションイベントログから、次のことがわかります。 イベントID:701 説明:このクエリを実行するにはシステムメモリが不足しています。 このサーバーを管理する私たちのチームは、主にシステム管理者の仕事を倍増する開発者で構成されています。ただし、当社の主な専門知識は開発です。そうは言っても、これをトラブルシューティングする方法に途方に暮れています。私たちはフォーラムなどを精査してきましたが、一致するものは見つかりませんでした そのため、トラブルシューティングに役立つ詳細を以下に示します。 最小サーバーメモリは0に設定されています。 最大サーバーメモリは2000に設定されています。 合計物理メモリは3,325.85 MB(sysinfoから)です。 合計仮想メモリは7.10 GB(sysinfoから)です。 メモリの割り当てにAWEを使用していませんでしたが、今では違いが生じるかどうかを確認しています。 このエラーは、クエリを実行していないトランザクションログをバックアップしているジョブによってスローされました。 多くのリンクサーバーがあります。反対側のRDBMSのタイプは、SQL Server(2005および2000)、Oracle 10g、およびOSI PIシステムです。 この時点では断続的です。時間や出来事をエラーと関連付けることはできません。 もちろん、リブートするとしばらく消えてしまうようですが、これはエラーメッセージの性質上理にかなっています。 このサーバーは、データベースサーバーだけでなく、アプリケーションサーバー(Windowsサービスのペア)とWebサーバーの3倍になります。 編集: SP3を使用しています。私たちが見つけた投稿のほとんどはSP1より前のものであり、私たちには適用されません。 SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') 戻り値 9.00.4035.00 SP3 Standard Edition

3
SQL Serverライセンスを表示する方法
次の3種類のSQLライセンスがあることを理解しています:http : //www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx SSMS、sproc、レジストリキーなどにダイアログがあり、ライセンスの種類と数を判断するためにサーバーで確認できますか? ありがとう

4
SSMS:SQL Serverはサーバー名をどこに保存しますか?
SQL Server Management Studioの[データベースに接続]ダイアログのサーバーのドロップダウンリストに表示され続けるタイプミスのある「古い」サーバーまたはサーバー名がいくつかあります。 それらの名前はどこに保存されますか?そのリストをクリーンアップしていくつかのエントリを削除する方法はありますか?
13 sql-server  ssms 

2
Windows Server 2008 R2 64ビットメモリリーク
オフィスサーバーの1つで問題が発生しています。6GB RAMメモリを搭載した仮想化Windows 2008 R2サーバーです。Microsoft SQL Server(メモリ割り当て最大= 3GB)のみがあり、1GB以上のRAMを消費しないソフトウェアのみがあります。ただし、サーバーのRAMメモリはほぼいっぱいであり、タスクマネージャーでプロセスを調べても、これを合計しているようには見えません。RamMapをインストールしましたが、非常に簡単に解釈できません。識別できる「高い価値」はありますか?

1
MS SQL ServerがNTLM認証を使用しているのはなぜですか?
Windows Server 2008 R2。 SQL Server 2008 R2がインストールされています。 MSSQLサービスはローカルシステムとして実行されます。 サーバーのFQDNはSQL01.domain.comです。 SQL01は、domain.comという名前のActive Directoryドメインに参加しています。 以下は、setspnの出力です。 C:\> setspn -L sql01 ... MSSQLSvc/SQL01.domain.com:1433 MSSQLSvc/SQL01.domain.com WSMAN/SQL01.domain.com WSMAN/SQL01 TERMSRV/SQL01.domain.com TERMSRV/SQL01 RestrictedKrbHost/SQL01 RestrictedKrbHost/SQL01.domain.com HOST/SQL01.domain.com HOST/SQL01 次に、SQL Server Management Studioを起動して、SQL01に接続します。 次に、次のクエリを実行します。 SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid そしてその結果がNTLMです。結果がKerberosではないのはなぜですか?SPNは、ローカルシステムアカウントを使用するために正しいようです。サーバーがクラスター内にないか、CNAMEを使用していません。

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