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

Microsoft SQL Serverは、リレーショナルデータベース管理システム(RDBMS)です。このタグは、Compact、Express、Azure、Fast-track、APS(以前のPDW)、Azure SQL DWを含むすべてのSQL Serverエディションに使用します。他のタイプのDBMS(MySQL、PostgreSQL、Oracleなど)には、このタグを使用しないでください。データベースに直接関連している場合を除き、このタグをソフトウェアやモバイル開発の問題に使用しないでください。

3
TEXTIMAGE_ON [PRIMARY]とは何ですか?
私は多くのテーブルで作業しましたが、すべてこのようなものでした: CREATE TABLE Persons( [id] [int] IDENTITY(1,1) NOT NULL, [modified_on] [datetime] NULL, [modified_by] [varchar](200) NULL, ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]SQL Server / Transact-SQLには何がありますか?
122 sql-server 

15
SQL Serverデータベースで文字列を検索するにはどうすればよいですか?
それが可能かどうかはわかりますが、方法はわかりません。 特定の文字列に関するすべての言及について、SQL Serverデータベースを検索する必要があります。 例:すべてのテーブル、ビュー、関数、ストアドプロシージャなどを検索して、文字列 "tblEmployes"(テーブル内のデータではない)を探します。 これが必要な理由の1つは、作成された余分なデータテーブルをいくつか削除したいのですが、プロシージャまたは関数のどこかで使用されているのではないかと心配です。

8
既存のテーブルに列を追加し、MS SQL Serverで一意に番号を付けます
既存のレガシーデータベースに列を追加し、各レコードに異なる値を割り当てることができる手順を記述したいと思います。列を追加し、そのデータを自動生成するようなもの。 同様に、"ID"(数値)という新しい列を追加する場合は、各レコードに一意の値を初期化します。したがって、私のID 列にはsayのレコードが含まれます1 to 1000。 それ、どうやったら出来るの?
121 sql  sql-server 


6
SQL Serverにログインできない+ SQL Server認証+エラー:18456
localhost \ sql2008サーバーにログインアカウントを作成しました(例:User123) データベースにマッピング(デフォルト) SQL Serverの認証モードが両方に設定されている(WindowsおよびSQL) しかし、SQL Serverへのログインが次のメッセージで失敗します(User123の場合) 注:ユーザー名/パスワードが正しく入力されていることを複数回確認しました エラーの詳細: ユーザー 'User123'(Net.SqlClientデータプロバイダー)のログインに失敗しました サーバー名:localhost \ sql2008エラー番号:18456重要度:14状態:1行番号:65536 これについて何か助けてください。

10
SQL Serverのインストール-インストールメディアフォルダーとは
SQL Server 2008をインストールしています。.NETFramework 3.5をインストールしました。次に、SQL Server 2008フォルダーを取得し、次の手順を実行しました- 設定ツールをクリックしました。 次に、SQL Serverインストールセンターをクリックしました。 左側の「インストール」ハイパーリンクをクリックしました。 次に、「新しいSQLサーバーのスタンドアロンインストールまたは既存のインストールへの機能の追加」をクリックしました 次に、「SQLサーバーのインストールメディアを参照」というウィンドウが表示されました どのフォルダを選択すればよいですか?または、SQL Serverをインストールする他の方法はありますか?
121 sql-server 






19
ユーザー「DOMAIN \ MACHINENAME $」のログインに失敗しました
:私は、これはほとんどの複製である知っているASP.NETとSQL Server 2008で「ログインユーザーのNT AUTHORITY \ IUSR」をするために失敗しました」エラーとLINQとSystem.Data.SqlClient.SqlExceptionで-ユーザー名」のために失敗したログイン外部プロジェクト/クラスライブラリですが、サーバー上の他のアプリケーションと比較していくつかのものが足りません。理由はわかりません。 使用されているボックス: Webボックス SQLボックス SQLテストボックス 私のアプリケーション: LINQ-to-SQLを使用するクラスライブラリを参照するASP.NET Webアプリケーションがあります。クラスライブラリで正しく設定された接続文字列。ログインごとにユーザー 'username'のログインに失敗しました-外部プロジェクト/クラスライブラリのLINQでSystem.Data.SqlClient.SqlExceptionを使用して、この接続文字列をWebアプリケーションに追加しました。 接続文字列はSQL資格情報をそのまま使用します(Webアプリとクラスライブラリの両方で): <add name="Namespace.My.MySettings.ConnectionStringProduction" connectionString="Data Source=(SQL Test Box);Initial Catalog=(db name);Persist Security Info=True;User ID=ID;Password=Password" providerName="System.Data.SqlClient" /> この接続は、サーバーエクスプローラーに追加することで機能することが確認されています。これは、.dbmlファイルが使用している接続文字列です。 問題: 次のエラーが発生します。 System.Data.SqlClient.SqlException: Login failed for user 'DOMAIN\MACHINENAME$'. ASP.NETおよびSQL Server 2008でエラー「ユーザー 'NT AUTHORITY \ IUSR'のログインに失敗しました」を参照していますが、これは実際にはローカルネットワークサービスであり、他の非ドメイン名を使用すると機能しません。 しかし、SQLボックスとSQLテストボックスの両方のSQL Management Studioをチェックしていて、どちらもNT AUTHORITY/NETWORK SERVICE[セキュリティ]-> [ログイン]の下にあるため、データベースレベルで[セキュリティ]-> …

3
INNER JOINを使用したSQL DELETE
テーブルは2つspawnlistありnpc、とからデータを削除する必要がありますspawnlsit。 npc_templateid = n.idTemplateテーブルを「接続」する唯一のものです。このスクリプトを試してみましたが、機能しません。 私はこれを試しました: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type = "monster");

15
SQL Serverのテーブルを参照するFOREIGN KEY制約を見つけるにはどうすればよいですか?
テーブルを削除しようとしていますが、次のメッセージが表示されます。 メッセージ3726、レベル16、状態1、行3 オブジェクト 'dbo.UserProfile'は、FOREIGN KEY制約によって参照されているため、削除できませんでした。 メッセージ2714、レベル16、状態6、行2 データベースにはすでに「UserProfile」という名前のオブジェクトがあります。 SQL Server Management Studioを見回しましたが、制約が見つかりません。外部キー制約を見つけるにはどうすればよいですか?

13
SQL Serverで先行ゼロを埋め込んで数値をフォーマットする
SQL Server 2000によって10年近く使用された古いSQLテーブルがあります。 その中に、従業員のバッジ番号はchar(6)fromからまでの000001ように保存されてい999999ます。 現在、Webアプリケーションを作成していて、従業員のバッジ番号を保存する必要があります。 新しいテーブルでは、ショートカットを使用して古いテーブルをコピーできますが、intから1に値を格納するだけで、データ転送の向上、サイズの縮小などを望んでいます999999。 C#では、int次を使用してバッジ番号の値をすばやくフォーマットできます public static string GetBadgeString(int badgeNum) { return string.Format("{0:000000}", badgeNum); // alternate // return string.Format("{0:d6}", badgeNum); } この単純なSQLクエリを変更して、戻り値もフォーマットする方法を教えてください。 SELECT EmployeeID FROM dbo.RequestItems WHERE ID=0 EmployeeIDが7135の場合、このクエリはを返し007135ます。

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