是否有SQL Server命令将单个数据库的用户连接到同名数据库服务器的登录名?
例如:
数据库服务器 - 默认实例
数据库:TestDB服务器登录 - TestUser
TestDB上的现有用户 - TestUser
如果我尝试使TestUser登录成为TestDB数据库的用户,则"用户,组或角色"已存在.
有没有人知道将数据库用户分配给服务器登录的简单方法?
在存储过程中按如下方式执行动态SQL:
DECLARE @sqlCommand nvarchar(1000)
DECLARE @city varchar(75)
SET @city = 'London'
SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city'
EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city
Run Code Online (Sandbox Code Playgroud)
如何将count(*)列值用作SP中的返回值?
我们有一个5GB的表(接近5亿行),我们想删除其中一个列上的标识属性,但是当我们尝试通过SSMS执行此操作时 - 它会超时.
这可以通过T-SQL完成吗?
我们有一个旧的SQL表,SQL Server 2000使用了近10年.
在这里面,我们的员工徽章号码存储为char(6)从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);
}
Run Code Online (Sandbox Code Playgroud)
我如何修改这个简单的SQL查询以格式化返回的值?
SELECT EmployeeID
FROM dbo.RequestItems
WHERE ID=0
Run Code Online (Sandbox Code Playgroud)
如果EmployeeID是7135,则应返回此查询007135.
我在很多桌子上工作,所有人都有这个东西:
CREATE TABLE Persons(
[id] [int] IDENTITY(1,1) NOT NULL,
[modified_on] [datetime] NULL,
[modified_by] [varchar](200) NULL,
)
ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
什么是TEXTIMAGE_ON [PRIMARY]SQL Server/Transact-SQL?
尝试使用Management Studio连接到SQL Server 2008实例时,出现以下错误:
登录失败.登录来自不受信任的域,不能与Windows身份验证一起使用.(Microsoft SQL Server,错误:18452)
我可以毫无问题地使用SQL身份验证登录.我突然得到了这个错误.我打开了混合模式身份验证.
有人对这个有经验么?
其他信息:64位版本的SQL企业版在Windows 2003 Server上
我正在安装SQL Server 2008.我已经安装了.NET framework 3.5.然后我得到了文件夹SQL Server 2008并执行了以下步骤 -
我应该选择哪个文件夹?或者有没有其他方法来安装SQL Server?
如果我希望简单地使用SQL在SQL数据库中重命名列(不改变其类型或约束,只是其名称),我该怎么做?还是不可能?
这适用于任何声称支持SQL的数据库,我只是在寻找一个特定于SQL的查询,无论实际的数据库实现如何都可以使用.
我试过了:
ALTER TABLE MY_TABLE
ADD STAGE INT NOT NULL;
Run Code Online (Sandbox Code Playgroud)
但它给出了此错误消息:
ALTER TABLE仅允许添加可包含空值或指定了DEFAULT定义的列
我需要知道如何使用SQL Server代理作业每天运行SQL查询,并使用最少的必需配置设置.
sql-server ×10
sql ×6
t-sql ×3
database ×2
alter-table ×1
dynamic-sql ×1
notnull ×1
rename ×1
sql-job ×1