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

2008年8月にリリースされたMicrosoftのデータベースサーバーのバージョン。これはSQL Server 2008R2とは異なります。

1
SQLサーバーでバルーニングが発生
私が理解していることから、バルーニングは、ホストが物理メモリを使い果たし始めたときにのみ、90%を超える使用率で発生するはずです。3ノードのクラスター(各ホストで64 GBのRAM)でSQLサーバーを実行していて、ゲストとして8 GBのRAMが割り当てられています。過去数か月間、さまざまなシステムで断続的なパフォーマンスの問題が発生しており、SQLサーバーが定期的にメモリを膨らませているように見えることが強調されています。これは、ホストメモリが常に75%未満に留まるという事実にもかかわらずです。 私はバルーニングのトリガーを誤解していますか?2GBのバルーンはかなり定期的にはそれほど問題ではありませんか? 私は(うまくいけば)最後の数日分のメモリ監視の写真を添付し​​ました。 ESX4.1を実行しており、ゲストVMはSQL Server 2008 R2を実行するWindows Server 2008 R2です。 編集:Chopper3からのコメントで以下の提案に照らして、私たちは今夜いくつか変更を加えています。影響の少ないサーバーでの簡単なテストは適切な影響を与えたと思われるため、明日はフル稼働で実行する必要があります。私たちが最近見ているパフォーマンス関連の問題の多くを説明できます。

2
プリンシパルサーバーが物理的にオフラインになると、c#のDB自動フェイルオーバーが機能しない
SQL Server 2008を使用してC#でDB自動フェイルオーバーを設定しています。監視設定を使用して「自動フェイルオーバーミラーによる安全性が高い」ので、接続文字列は次のようになります。 "Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;" テスト中、プリンシパルサーバーでSQL Serverサービスをオフにすると、自動フェールオーバーは魅力的に機能しますが、プリンシパルサーバーをオフラインにすると(サーバーのシャットダウンまたはネットワークカードの強制終了により)自動フェールオーバーが機能しなくなり、ウェブサイトがタイムアウトするだけです。 私がこの記事を見つけたのは、最後の2番目の投稿が示唆するところです。プリンシパルがオフラインになったときに機能しない名前付きパイプを使用しているためですが、接続文字列にTCPを強制します。 このDB自動フェイルオーバーを機能させるには何が欠けていますか?

9
SQL Serverの "sa"アカウントにログインしようとブルートフォースで攻撃しようとするユーザーについてはどうすればよいですか?
誰かまたは何かが、 'sa'アカウントを使用して本番SQL Serverインスタンスにログインしようと力ずくで試みているようです。「sa」アカウントが無効になっているために成功しませんでしたが、セキュリティを確保するためにどのような手順を踏む必要がありますか?

5
最初の試行時のSQL Serverタイムアウト
Visual StudioのデータソースまたはSQL管理コンソール自体を介して、2台目のコンピューター(Win7 64ビットを実行する両方のコンピューター)で実行されているSQL Server 2008に接続しようとすると、奇妙な問題が発生します。 最初に接続しようとすると、タイムアウトします。2回目の試みはうまくいきます。 2台目のコンピューターの共有に問題なくアクセスできます。アプリケーションインスタンスごとにSQLに接続しようとしたのは初めてのようです。つまり、2つのVisual Studioインスタンスを開くと、どちらも最初の接続では失敗しますが、2回目の接続では成功します。インスタンスごとに2回接続する必要があります(他のアプリケーションでの失敗/成功のシーケンスに関係なく)。 私はそれが理にかなっていると思います。 何かアドバイス?

6
SQL Serverのsysadminロールにユーザーを追加できません
SQL Server 2008 Management Studioを使用しています。現在のログオンアカウントは、マシンのローカル管理者グループに属しています。SQL Server 2008でWindows統合セキュリティモードを使用しています。 私の問題は、SQL Server Management Studioにログインした後、[セキュリティ/ログイン]でログイン名を選択し、[サーバーロール]タブを選択して、最後の項目を選択します-自分自身をこのグループ/ロールに所属させるためのsysadminですが、十分な権限がありません。何か間違っているアイデアはありますか?ローカル管理者は何でもできるはずだと思います。:-)

13
HP Proliant DL380 G4-このサーバーは2011年も稼働しますか?
HP Proliant DL380 G4シリーズサーバーは、2011年のITの世界でも高品質で実行できますか? これは奇妙な質問のように聞こえるかもしれませんが、私たちの主なビジネスがIT関連ではない非常に小さな会社です。したがって、私のIT費用は長い道のりをたどる必要があります。 優れたWebサーバーとデータベースサーバーが必要です。しばらくの間、負荷と需要はかなり低くなるので、真新しいHP Dl380 G7シリーズのボックスを$ 6Kで購入するだけのお金も見ていません。今日周りを検索していると、ATLでビジネスリースからサーバーを購入し、それらを部分に分割する会社を見つけました。彼らは、各部分をクリーニング、チェック、テストしてから、要求に応じてサーバーをカスタム「再構築」します。興味深いのは、販売しているすべてのサーバーに3年間の保証を提供していることです。 次の2つを購入することを考えています。 HP Proliant DL380 G4デュアル(2)Intel Xeon 3.6 GHz 800Mhz 1MBキャッシュプロセッサー 8GB PC3200R ECCメモリ 73 GB U320 15K rpm SCSIドライブ×6 Smart Array 6iカード デュアル電源 さらに、通常のCD-ROM、デュアルNICなど... これらすべては、それぞれ750ドル、または2台の非常に適切に装備されたサーバーでは1500ドルです。その後、価格は次のモデルであるG5シリーズで値上がりします。同等のサーバーでは、750ドルから2000ドル程度です。現在、2台のサーバーを購入するための$ 4000はありません。 元の質問に戻ります。Windows2008 R2サーバーとIIS 7をいずれかのマシンにロードし、Windows 2008 R2サーバーとMS SQL 2008 R2サーバーを別のマシンにロードすると、これらのマシンからどのようなパフォーマンスが期待できますか? 事実は、このシリーズがG7の3つのバージョンになりました。このシリーズのサーバーは、Windows 200 Serverが主流のOSであり、Windows 2003 Serverが発売されたときに作成されました。 スペックが同等かそれ以下のG4でWindows 2008 …

3
SQL Serverデータベースを復元すると同時にそのファイルを圧縮する方法は?
たとえば、SQL Serverデータベースのデータファイルが初期サイズ100 GBで作成されているとしますが、そこには10 GBのデータしか含まれていません。その場合、データベースバックアップのサイズはわずか10 GBになります。 このバックアップを別のサーバー(または同じサーバー上の別のデータベース)に復元したいのですが、元のバックアップ(100 GB)と同じディスク領域を使用したくありません。これはデフォルトで行われます。 バックアップをとる前に元のデータベースを縮小することはできません(これは運用データベースであり、事前に割り当てられたスペースが必要です)。私は可能性があり、復元後に復元されたデータベースを縮小行われますが、私は実際にそれを持っていることを好むだろうではないことをしながら100ギガバイトを取ります。さらに、この特定のシナリオでは、ディスクに十分な空き容量がないため、復元はどこにも行われません。 データベースを復元して、データベースに含まれている実際のデータと同じだけのスペースを占めるようにする方法はありますか?

2
SQL Serverのメモリは常に増加し、1 GBのRAMが使用され、1週間で7 GBになります。
急速に増加する約45 GBのデータベースがあります(毎週約1 GB)。 つまり、多くの挿入を行っています。Webアプリには多くのユーザーがいないため、現在の読み取り数は少なくなっています。 ただし、RAM sqlサーバーのユーザーが1週間後にサーバーを最初に起動したときに〜1GBから〜7GBのRAMを使用するようになることに気付きました。 何らかのメモリリークはありますか?SQLサーバーがキャッシュに使用するメモリを増やすことを示唆するMSDNの記事があり、それは常に増加し続けます。ただし、サーバーには7.5GBまたはRAMしかないため、毎週SQL Serverを再起動しないとメモリが不足するのではないかと心配しています...これは間違っているようです。 これは典型的な動作ですか?メモリ使用量に上限を設定するために設定できる設定はありますか?

2
SQL Server 2008サーバーをSQLiteサーバーにリンクする方法
SQLiteサーバーとSQL Server 2008サーバーを「リンク」したいのですが。たとえば、sp_addlinkedserverコマンドを使用します。どうすればよいですか? 私は広範囲にわたって調査しましたが、この問題の解決策は見つかりませんでした。私が見つけた最も近い試みはここにあります: http://www.sqlservercentral.com/Forums/Topic866972-149-1.aspx --################################################################################################# --Linked server Syntax for SQLite --using OLE provider C:\Program Files\Cherry City Software\SQLiteProvider\SQLitePV.dll --from http://cherrycitysoftware.com/ccs/Download/Download.aspx --################################################################################################# DECLARE @server sysname, @srvproduct nvarchar(256), @provider nvarchar(256), @datasrc nvarchar(100), @location nvarchar(100), @provstr nvarchar(100), @catalog sysname, @sql varchar(1000) --add an SQLite Database as a linked server SET @server = N'mySQLite' …

1
SQL 2008 R2サードパーティピアツーピアレプリケーション、グローバルサイト配布
さまざまなデータセンターで3つのグローバルに分散したSQL Serverインストールをホストすることを検討しています。サイトAは、サイトBおよびCと同様に、サイトAが特定の地域のWebトラフィックとデータを提供することを目的としています。サイトAデータセンターがダウンした場合、接続が失われた場合など。サイトBまたはC(稼働中に応じて)。また、サイトAのユーザーがサイトCに移動する場合、サイトAにあったデータにアクセスできる必要があります。 私の質問は、このシナリオをサポートできるSQLレプリケーションテクノロジー(SQLレプリケーションまたはサードパーティ)です。各サイトでSQL 2008 R2 Enterpriseを使用しています。各サイトは、Netappファイラーを使用してVMWare上で実行されます。このシナリオでも、分散キャッシュのようなものが役立ちますか? ピアツーピアレプリケーションを調べてテストしましたが、テスト中に競合の問題が発生しました。この問題に遭遇して解決した他のグローバルデータセンターがあると思います。

2
SQL Server 2008のカスタムワードブレーカー
タグのコンマ( "、")で区切られたタグ付けシステムを実装し、SQLサーバーで全文検索を使用して、何かでタグ付けされたアイテムを検索します。問題は、検索結果が少し寛容すぎて、検索がコンマだけで中断することを望んでいるということです。 カスタムワードブレーカーのインストール方法を説明したmsdn(http://msdn.microsoft.com/en-us/library/dd207002.aspx)に関する記事を見つけましたが、サードパーティに支払いを提供することに熱心ではありません私たちに.dll-他の方法はありますか?

1
SQL Serverのエイリアス(ローカル)
私はSQL Serverのエイリアシングを(あまり)読みませんでしたが、複数の環境にわたる構成の管理を避けるための良い、簡単な方法のように感じます((ローカル)インスタンスで開発しますが、本番はDbServerName \ Instanceです)、テスト環境は異なります再び。明確にするために、私の意見では、web.configの変更、Springデータベースxmlの手動変更、またはインストールのたびにプログラムでそれらを交換/変更する必要はありません。 私は多くの手動ステップ(またはインストーラーの背後にある過度に複雑なコード)が好きではありません。 特定のサーバーを指すエイリアス(ローカル)(1回限りの変更)が悪い考えである理由はありますか?私はそれを考えることはできませんが、私はそれを使用するかしないかの背後にある理由を聞くことに興味があります... おかげで、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.