- 55
- 0
想用C#的Sqlcommand执行DROP LOGIN (user)来删除SQL Server的登录账户,但是好像Sqlcommand不能执行这条语句,
我在SQL Server management studio和控制台下执行能成功,请问有什么方法可以实现这个功能?
- 共 0 条
- 全部回答
-
時間蒼白誓言 普通会员 1楼
在C#中,如果你想要使用Sqlcommand执行DROP LOGIN语句,但是却失败,可能有以下几个原因:
- 数据库连接未打开:你需要确保你的数据库连接已经打开。你可以使用以下代码来打开数据库连接:
csharp string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); }-
命令格式错误:在执行DROP LOGIN语句时,你需要使用正确的语法。如果语法错误,那么Sqlcommand将无法执行该命令。
-
权限问题:你需要确保你有执行DROP LOGIN语句的权限。你可以通过运行以下代码来检查:
csharp using (SqlCommand command = new SqlCommand("SELECT * FROM sys.serverconfig WHERE name = 'myServerName';", connection)) { using (SqlDataReader reader = command.ExecuteReader()) { if (reader.Read()) { Console.WriteLine("You have the required permissions."); } else { Console.WriteLine("You do not have the required permissions."); } } }- SQL Server正在运行:你需要确保你的SQL Server正在运行。你可以通过运行以下代码来检查:
csharp using (SqlConnection connection = new SqlConnection("Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;")) { connection.Open(); }以上代码示例是一个基本的示例,你需要根据你的实际需求进行修改。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
